Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要一种方法来让 perl 脚本找到它自己的 pid 并使用系统命令杀死自己。在代码中:
my $pid = &getScriptPID(); system("taskkill $pid");
有没有办法做到这一点?
当前进程的 pid 可通过$$变量获得。
$$
更好的问题是为什么你不能只使用这个exit()功能......
exit()
killKILL =>$$;
kill
KILL =>
;
但为什么?为什么不只是exitor die?
exit
die
您可以使用pid变量$PID或$$从脚本中访问 。
pid
$PID
看perldoc perlvar
perldoc perlvar