Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要从另一个脚本中止perl脚本(使其失效)。_Perl_Abort_Die - Fatal编程技术网

需要从另一个脚本中止perl脚本(使其失效)。

需要从另一个脚本中止perl脚本(使其失效)。,perl,abort,die,Perl,Abort,Die,我需要中止另一个脚本在后台运行的Perl脚本 许多perl脚本在我们的机器上运行。我需要根据请求中止其中一个。我只知道要中止的perl脚本的名称。我需要在不影响其他进程的情况下中止一个特定脚本 我试着用PID/图像名杀死它,但由于以下原因它不起作用 1) 我不知道脚本的PID(因为它是从触发器运行的) 2) 脚本在后台运行,因此图像名称始终为perl.exe,因此如果使用图像名称,它也会终止所有其他perl任务 我试图从“windows标题”中获取perl脚本名称,从而获得相应的PID,但它总是

我需要中止另一个脚本在后台运行的Perl脚本

许多perl脚本在我们的机器上运行。我需要根据请求中止其中一个。我只知道要中止的perl脚本的名称。我需要在不影响其他进程的情况下中止一个特定脚本

我试着用PID/图像名杀死它,但由于以下原因它不起作用

1) 我不知道脚本的PID(因为它是从触发器运行的)

2) 脚本在后台运行,因此图像名称始终为perl.exe,因此如果使用图像名称,它也会终止所有其他perl任务

我试图从“windows标题”中获取perl脚本名称,从而获得相应的PID,但它总是显示“NA”

我甚至尝试删除perl脚本(因为我知道它的名称和位置),但它也不起作用,因为它从内存中运行整个脚本(即使它已被删除)


请帮助我从另一个脚本中删除正在运行的perl的一些选项。

您的脚本可能会将其pid写入特殊文件以供另一个脚本使用。

您可以修改/更改要删除的进程执行的perl脚本吗?是的,我可以修改。。。概述-我们有基于HTML/CGI的UI,运行在Xampp上。用户从自己的计算机连接到此URL。一旦他们填写表单并单击submit,就会调用这个perl脚本。我们现在还需要提供一个选项,在需要时中止这个perl脚本。也就是说,它应该立即终止/停止正在运行的perl。你是说脚本将在开始运行后将自己的名称和pid写入另一个文件?如果是这样,请告诉我怎么做?