Скажіть, я хочу вбити кожен процес, що містить слово amarok. Я можу роздрукувати команди, які хочу виконати. Але як я насправді змушую оболонку їх виконувати. тобто.
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
kill -9
процес, див. [управління процесами] [1] [1]: mywiki.wooledge.org/… ...
amarokx
теж процес? Я pkill vi, він вбиває, supervisorctl
що містить `vi 'у слові.
-9
невживання не дуже корисна - чи є краща інформація про те, чому люди не повинні її використовувати? У ньому просто сказано: "Не звольняйте людей, які цим користуються"; але все, що я коли-небудь бачив, це те kill -9 {pid}
, як щось вбити ...
| sh -x
після залишку вашого командного рядка?