我如何杀死最后一个衍生的后台任务在linux?
例子:
doSomething
doAnotherThing
doB &
doC
doD
#kill doB
????
我如何杀死最后一个衍生的后台任务在linux?
例子:
doSomething
doAnotherThing
doB &
doC
doD
#kill doB
????
当前回答
这会杀死所有后台进程:
jobs -p | xargs kill -9
其他回答
这会杀死所有后台进程:
jobs -p | xargs kill -9
skill doB
Skill是kill命令的一个版本,允许您根据给定的标准选择一个或多个进程。
你需要它的pid…用"ps -A"找到它。
使用killall命令:
killall taskname
更多信息和更高级的选项,键入“man killall”。
在bash中有一个特殊的变量:
kill $!
美元!扩展为最后一个在后台执行的进程的PID。