Ho familiarità con il kill
comando e la maggior parte delle volte usiamo semplicemente kill -9 per uccidere un processo con forza, ci sono molti altri segnali che possono essere utilizzati kill
. Ma mi chiedo quali sono i casi d'uso di pkill
e killall
, se esiste già un comando kill.
Fare pkill
e killall
utilizzare il kill
comando nel loro attuazione? Voglio dire, sono solo wrapper kill
o hanno una propria implementazione?
Vorrei anche sapere come il pgrep
comando ottiene l'id del processo dal nome del processo.
Tutti questi comandi utilizzano le stesse chiamate di sistema sottostanti? C'è qualche differenza dal punto di vista delle prestazioni, quale è più veloce?
kill -9
di default? -15 (per favore, fermati) e -1 (il modem si è riagganciato, per favore, PULITI te stesso chiuso) sono molto più educati. In secondo luogo. Attenzione all'utilizzo di killall su scatole non Linux. Potrebbe comportarsi diversamente. (Ad esempio su Solaris uccide tutto. NON FILTRATO sui nomi dei processi).