L'esecuzione di più istanze di Python rende difficile trovare ogni singola istanza se si desidera interromperle. In Ubuntu Linux, ogni istanza di un'applicazione o di un processo ha un ID univoco. Puoi fermare tutte le istanze di un particolare processo, come Python, senza conoscere l'ID di ciascuno process usando il comando "pkill", che individua tutti i processi che corrispondono ai tuoi criteri e kill ognuno. Il comando "pgrep" emette gli ID di processo in base ai criteri forniti.
Passo 1
Fare clic con il pulsante destro del mouse sul desktop e scegliere terminale opzione per aprire una finestra di terminale.
Video del giorno
Passo 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 garantire che tutti i processi Python siano stati arrestati. Questo comando non dovrebbe produrre un output e non ti verrà richiesta una password.
Consiglio
Il nome del processo utilizzato per la corrispondenza è limitato ai 15 caratteri presenti nell'output di /proc/pid/stat. Utilizzare sempre l'opzione -f per la corrispondenza con la riga di comando completa, /proc/pid/cmdline.