假设我想杀掉所有包含单词amarok的进程。我可以打印出我想要执行的命令,但是如何实际让shell执行这些命令呢?
ps aux | grep -ie amarok | awk '{print "kill -9 " $2}'
Output:
kill -9 3052
kill -9 3071
kill -9 3076
kill -9 3077
kill -9 3079
kill -9 3080
kill -9 3082
kill -9 3083
kill -9 3084
kill -9 3085
kill -9 3086
kill -9 3087
kill -9 3088
kill -9 3089
kill -9 4031
| sh -x
吗? - Jonathan Lefflerkill -9
命令,参见进程管理。 - Fredrik Pihlman kill
:kill -9 发送 SIGKILL 信号。这是一种“不可捕获,不可忽略”的强制终止方式。这意味着应用程序将无法清理和正确保存进度。 - AlexeyGy