nota:non utilizzare kill -9 a meno che tu non abbia provato tutto il resto. prova sempre kill (senza -9 ) primo. per ulteriori spiegazioni, vedere questa domanda e risposte:https://unix.stackexchange.com/questions/8916/why-not-kill-9-a-process.
 il comando per terminare i processi tramite script è pkill e killall . vedi la pagina wikipedia di pkill e killall per maggiori dettagli.
 Fornirò alcuni esempi per pkill . killall funziona in modo simile a pkill .
pkill -f firefox
 Questo ucciderà tutti i processi che hanno la stringa 'firefox' nel comando.
 Nota che questo ucciderà tutti processi che hanno la stringa firefox nel comando.
Ad esempio, se hai un gedit aperto modificando un file chiamato firefox.txt in questo modo:
$ gedit firefox.txt &
$ pgrep -fl firefox
10959 gedit firefox.txt
30077 /usr/lib/firefox/firefox-bin
30123 /usr/lib/firefox/plugin-container /usr/lib/adobe-flashplugin/libflashplayer.so 30077 plugin true
 
 Poi facendo un pkill -f firefox interromperà anche il processo gedit.
 Puoi impedirlo dicendo a pkill per eliminare solo le corrispondenze esatte usando pkill -x /usr/lib/firefox/firefox-bin . killall ha l'opzione -e che ha lo stesso effetto.
Puoi creare un alias in bash:
alias kf='pkill -f firefox'
 
 Ora puoi usare kf per uccidere firefox.