Answers:
您可以$$
用来获取运行脚本的perl解释器的进程ID:
iancs-imac:Documents ian$ cat test.pl
print "$$\n";
sleep(10000);
exit()
ians-imac:Documents ian$ perl test.pl
42291
在另一个外壳中:
iancs-imac:~ ian$ sudo ps -ef | grep perl
501 42291 42281 0 0:00.00 ttys000 0:00.01 perl test.pl
501 42297 42280 0 0:00.00 ttys001 0:00.00 grep perl
要了解有关特殊Perl变量的更多信息:
perldoc perlvar
除了$$
Ian提到的那样,我还是使代码更具可读性的爱好者。
为此,$PID
如果您use English
启用别名,Perl支持助记符。