我在linux中有一个批处理文件(我将在我的lazarus应用程序中从外部执行)。它应该做的是读取进程PID,将其存储在变量中,并使用该变量来执行" kill"命令。
我正是这样做的:
PID=`pidof myProcess`
kill $PID
但是,kill命令失败并带有":参数必须是进程或作业ID"错误。
我怎样才能做到这一点?
答案 0 :(得分:0)
也许直接使用pkill
会更好地满足您的需求。
pkill myProcess
有关pkill的更多信息:https://www.lifewire.com/list-and-kill-processes-using-the-pgrep-and-pkill-4065112