标签: linux perl process
我想编写一个Perl代码来结束我在Linux上运行的另一个程序的进程。
例如,我执行xxy.py并为其打开一个进程。我想使用Perl来关闭xxy.py的过程。我需要做什么?
xxy.py
答案 0 :(得分:4)
Perl扩展通常是.pl或.pm对吗? .py是我认为的python。
无论如何,您可以在Unix环境中使用以下内容杀死指定的程序:
system 'killall', 'some_program_name';
或
system 'kill', '-15', $pid;
如果变量$ pid保存程序的pid。
答案 1 :(得分:1)
使用killall按进程名称终止进程。如果您必须使用perl。从那里进行系统调用。
答案 2 :(得分:0)
请参阅kill(1)和pkill(1)手册页。
kill(1)
pkill(1)