venerdì, Marzo 29, 2024

Come usare i comandi kill e killall di Linux

È raro che un’applicazione Linux vada fuori strada, ma succede. Questo accade più spesso con le app rivolte all’utente, come browser, suite per ufficio e simili. Quando ciò accade, cosa fai? Ti rivolgi a kill o killall , due comandi che ti danno il controllo assoluto sul fatto che un’applicazione possa continuare a funzionare o meno.

Se scopri che un’app non risponde, kill o killall non mancherà mai di mostrare a quell’app chi è il capo: tu. Ma quale comando dovresti usare?

Ad essere onesti, uso quasi sempre killall . Come mai? Perché con il comando killall non devo preoccuparmi di trovare prima il PID del processo in esecuzione. E quando hai bisogno di sbarazzarti di un processo rapidamente, niente batte killall .

L’unico avvertimento sull’uso di killall è che devi conoscere il vero nome del processo. Ad esempio, non puoi semplicemente emettere il comando killall libreoffice , perché il comando utilizzato per avviare lo strumento potrebbe essere soffice.bin.

Quindi, c’è il trucco nell’usare killall . È necessario conoscere il nome del comando effettivo e non l’applicazione. Per questo, potrei avviare top per vedere quali app sono in esecuzione, poiché le elencherà in base al nome del comando.

Potrei fermare LibreOffice con il comando killall soffice.bin .

Con il comando kill , uccidi tramite l’ID del processo, quindi dovresti prima utilizzare uno strumento come top per trovare il PID. Con il PID in mano, potresti uccidere LibreOffice con un comando come kill 279329 .

La cosa importante da ricordare è che killall richiede il nome del comando effettivo dell’app che vuoi forzare la chiusura e kill richiede l’ID del processo dell’applicazione. Tra questi due comandi, hai tutto il potere a portata di mano per porre fine alle applicazioni ribelli.

ARTICOLI COLLEGATI:

ULTIMI ARTICOLI: