-1

我需要一种方法来让 perl 脚本找到它自己的 pid 并使用系统命令杀死自己。在代码中:

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

有没有办法做到这一点?

4

3 回答 3

12

当前进程的 pid 可通过$$变量获得。

更好的问题是为什么你不能只使用这个exit()功能......

于 2012-10-09T16:14:35.933 回答
5

killKILL =>$$;

但为什么?为什么不只是exitor die

于 2012-10-09T16:14:12.410 回答
1

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

perldoc perlvar

于 2012-10-09T16:14:22.370 回答