Come killare tutti i processi di un utente in Linux

  Varie

Capita spesso, per diversi motivi, di dover killare in massa tutti i processi di un utente, per fare ciò abbiamo due semplici metodi.

Il primo metodo per chiudere tutti i processi utenti è quello di usare insieme in cascata i comandi psgrepawkxargs e naturalmente kill. Per fare ciò basta eseguire la stringa:

ps -ef | grep nomeutente | awk '{ print $2 }' | sudo xargs kill -9

sostituendo naturalmente il valore nomeutente con il nome dell’utente cui si desiderano killare tutti i processi.

In alternativa si può usare pgrep, insieme ad xargs e logicamente kill. La stringa da eseguire invece in questo caso è:

pgrep -u nomeutente | sudo xargs kill -9

anche in questo caso va ovviamente sostituito il valore nomeutente con il nome dell’utente cui si desiderano chiudere tutti i processi.

Lascia un commento

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.