我需要从另一个脚本中止在后台运行的Perl脚本。
许多perl脚本在我们的机器上运行。我需要根据请求中止其中一个。我只知道要中止的perl脚本的名称。我需要在不影响其他进程的情况下中止一个特定的脚本。
我试着用PID/Image Name杀死它,但由于以下原因,它不起作用,
1) 我不知道脚本的PID(因为它是从触发器运行的)
2) 脚本在后台运行,因此图像名称始终为perl.exe,因此如果使用图像名称,它也会杀死所有其他perl任务。
我试图从"windows title"中获取perl脚本名称,从而获得相应的PID,但它总是显示"NA"。
我甚至试图删除perl脚本(我知道它的名称和位置),但它也不起作用,因为它从内存中运行整个脚本(即使它被删除了)
请帮助我从另一个脚本中选择一些选项来终止正在运行的perl。
您的脚本可能会将其pid写入特殊文件以供其他脚本使用。