Digamos que eu queira matar todos os processos que contenham a palavra amarok. Eu posso imprimir os comandos que quero executar. Mas como eu realmente faço o shell executá-los. ie
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
em um processo de ver [gestão de processos] [1] [1]: mywiki.wooledge.org/... ...
amarokx
processo? Se pkill vi, mata o supervisorctl
que contém `vi 'na palavra.
-9
é inútil - existe alguma informação melhor sobre por que as pessoas não devem usá-lo? Apenas diz "não, e demitir pessoas que o usam"; mas tudo que eu já vi em qualquer outro lugar é que kill -9 {pid}
é como matar alguma coisa ...
| sh -x
após o restante da sua linha de comando?