Linux 通过使用pidof确定进程id来终止unix进程
我试图通过运行来终止节点上的进程Linux 通过使用pidof确定进程id来终止unix进程,linux,unix,Linux,Unix,我试图通过运行来终止节点上的进程 kill -9 | pidof process 然而,这似乎不起作用 存在多个可用流程的可能性 所以我写了这个脚本,但是我得到一个错误,说kill_进程不是命令 kill_processes = $(pidof process) tlen = ${kill_processes[@]} echo $tlen; while( tlen > 0) do echo ${kill_processes[tlen]}; kill -9 ${kill_processes
kill -9 | pidof process
然而,这似乎不起作用
存在多个可用流程的可能性
所以我写了这个脚本,但是我得到一个错误,说kill_进程不是命令
kill_processes = $(pidof process)
tlen = ${kill_processes[@]}
echo $tlen;
while( tlen > 0) do
echo ${kill_processes[tlen]};
kill -9 ${kill_processes[tlen]}
tlen--;
end
有人能帮帮我吗?谢谢。最简单的解决方案是
kill -9 $(pidof process)
当您想抓住没有此类流程的情况时,您可以这样做
pids=$(pidof process) && kill -9 $pids
您的脚本有一些语法错误(例如“=”不能用空格括起来)真是个错误。以前从未使用过shell脚本。谢谢。