Di 'che voglio uccidere ogni processo contenente la parola amarok. Posso stampare i comandi che voglio eseguire. Ma come posso effettivamente farli eseguire dalla shell. vale a dire.
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
su un processo vedi [process management] [1] [1]: mywiki.wooledge.org/… ...
amarokx
processo? Aggiungo vi, uccide supervisorctl
che contiene "vi" nella parola.
-9
è piuttosto inutile - ci sono informazioni migliori sul perché le persone non dovrebbero usarlo? Dice semplicemente "non licenziare le persone che lo usano"; ma tutto ciò che ho mai visto dappertutto è che kill -9 {pid}
è come uccidere qualcosa ...
| sh -x
dopo il resto della riga di comando?