linux kill不能杀死shell脚本死循环

2024-12-02 23:31:14
推荐回答(3个)
回答1:

使用ps aux|grep ”脚本名“这种方式查找时,查看grep ”脚本“以外行的PID。
ps -ef 能比较直观显示进程PID、PPID(当前PID的父进程),程序名(最后一列)。

注意:你杀的应该是运行脚本时命令对应的PID,不是脚本里启动的额外程序的PID,否则可能产生僵死进程。

回答2:

ps auxf|grep '脚本名'|grep -v grep|awk '{print $2}'|xargs kill -9

回答3:

pid找错了呗