如何停止使用Perl运行的进程?

时间:2010-06-27 23:08:17

标签: linux perl process

我想编写一个Perl代码来结束我在Linux上运行的另一个程序的进程。

例如,我执行xxy.py并为其打开一个进程。我想使用Perl来关闭xxy.py的过程。我需要做什么?

3 个答案:

答案 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)手册页。