获取pid并将其用于杀死

时间:2017-08-14 21:28:08

标签: linux bash

我在linux中有一个批处理文件(我将在我的lazarus应用程序中从外部执行)。它应该做的是读取进程PID,将其存储在变量中,并使用该变量来执行" kill"命令。

我正是这样做的:

PID=`pidof myProcess`
kill $PID

但是,kill命令失败并带有":参数必须是进程或作业ID"错误。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

也许直接使用pkill会更好地满足您的需求。

pkill myProcess

有关pkill的更多信息:https://www.lifewire.com/list-and-kill-processes-using-the-pgrep-and-pkill-4065112