当我尝试退出 Linux 服务器时收到以下消息:
有作业已停止。
:有没有一个命令可以杀死这些?
答案1
要快速终止 bash 下所有已停止的作业,请输入:
kill -9 `jobs -ps`
jobs -ps
-p
列出已停止 () 作业的进程 ID ( ) -s
。
kill -9 `jobs -ps`
向所有作业发送 SIGKILL 信号。
答案2
尝试输入以下内容:
kill -9 $(jobs -p)
答案3
可接受的答案是终止所有作业(在这种情况下就足够了),而不仅仅是已停止的作业。如果您只想终止已停止的作业,请运行:
kill $(jobs -l | grep Stopped | cut -d' ' -f3)
答案4
for x in `jobs -p` ; do kill -9 $x ; done