Come terminare tutti i processi Python in Ubuntu
L'esecuzione di più istanze di Python rende difficile trovare ogni singola istanza se vuoi fermarle. In Ubuntu Linux, ogni istanza di un'applicazione o processo ha un ID univoco. Puoi fermare tutte le istanze di un particolare processo, come Python, senza conoscere l'ID di ogni processo usando il comando "pkill", che individua tutti i processi che corrispondono ai tuoi criteri e li termina. Il comando "pgrep" restituisce gli ID dei processi in base ai criteri dati.
Passaggio 1
Fai clic con il pulsante destro del mouse sul desktop e scegli l'opzione Terminale per aprire una finestra terminale.
Passaggio 2
Digita il comando sudo pkill python per terminare tutti i processi Python in esecuzione, indipendentemente dall'utente che ha avviato il processo. Digita la tua password quando richiesto.
Passaggio 3
Digita il comando sudo pgrep python per assicurarti che tutti i processi Python si siano fermati. Questo comando non dovrebbe produrre output e non ti verrà chiesta la password.
Suggerimento
Il nome del processo usato per la corrispondenza è limitato ai 15 caratteri presenti nell'output di /proc/pid/stat. Usa sempre l'opzione -f per confrontare con la riga di comando completa, /proc/pid/cmdline.