自杀Perl脚本

时间:2012-10-09 16:12:49

标签: perl

我需要一种方法来使用perl脚本来查找自己的pid并使用system命令自行终止。在代码中:

my $pid = &getScriptPID();
system("taskkill $pid");

有没有这样做?

3 个答案:

答案 0 :(得分:11)

当前流程的pid可通过$$变量获取。

更好的问题是为什么你不能只使用exit()函数...

答案 1 :(得分:5)

kill KILL => $$ ;

但为什么呢?为什么不只是exitdie

答案 2 :(得分:1)

您可以在脚本中使用变量pid$PID访问$$

请参阅perldoc perlvar