Come utilizzare la riga di comando per terminare un programma

Tutti sanno come terminare un programma utilizzando Task Manager in Windows o Uscita forzata in OS X, ma a volte è utile terminare un programma utilizzando la riga di comando. Mi sono imbattuto in diverse situazioni in cui il programma si è rifiutato di terminare tramite Task Manager, anche quando ho provato a terminare il processo sottostante. Force Quit ha le sue stranezze e non sempre uccide un programma come dovrebbe. Questo è quando puoi usare la potenza della riga di comando.

In questo articolo, esaminerò i comandi per terminare un programma in Windows, OS X e Linux. È interessante notare che di solito c'è più di un comando per ottenere questo risultato, quindi proverò a menzionare i diversi che ho usato. Non è un elenco esaustivo, quindi se usi un comando diverso non menzionato qui, faccelo sapere nei commenti.

Windows – TSKILL e TASKKILL

In Windows, puoi usare due comandi per terminare un programma: TSKILL e TASKKILL. TSKILL è un comando più semplice e meno potente, ma fa bene il lavoro. Ad esempio, se esegui Microsoft Word, il nome del processo è winword.exe. Per uccidere Word dalla riga di comando basta digitare il seguente comando:

tskill winword

Ciò ucciderà Word e perderai tutti i dati non salvati, quindi devi stare attento a usarlo. L'ho provato su un documento Word non salvato ed è semplicemente scomparso quando l'ho eseguito, nessuna richiesta di salvare i documenti. Questo è praticamente vero per tutti i comandi che menzionerò qui perché è questo il punto. Puoi uccidere un programma all'istante senza alcuna domanda.

Come utilizzare la riga di comando per terminare un programma

Una cosa da notare è che la maggior parte delle volte che viene utilizzato questo comando, viene utilizzato con il parametro /A. /A indica al comando di terminare il processo in esecuzione in tutte le sessioni. Quindi in genere dovresti digitare il seguente comando per essere più sicuro che il processo venga terminato:

tskill /A winword

Il secondo comando, che ha più opzioni ed è più potente, è TASKKILL. Se guardi la pagina della guida per TASKKILL, capisci cosa intendo:

Come utilizzare la riga di comando per terminare un programma

Se vuoi avere più controllo e opzioni per uccidere un programma in Windows, usa TASKKILL. Per cominciare, puoi uccidere un programma usando il seguente comando:

taskkill /F /IM winword.exe

Nota che devi usare .EXE quando usi il comando TASKKILL. /F significa terminare forzatamente il processo in modo forzato. /IM indica il nome dell'immagine, ovvero il nome del processo. Se vuoi uccidere usando l'ID processo (PID), devi usare /PID invece di /IM. /T è ottimo perché ucciderà tutti i processi figlio avviati dal processo specificato.

Puoi anche utilizzare TASKKILL per connetterti in remoto a un altro sistema e terminare un processo su quel sistema remoto. Quello che mi piace anche è la possibilità di utilizzare i caratteri jolly in TASKKILL.

OS X/Linux – KILL e KILLALL

In OS X e Linux, hai due comandi per terminare i processi: KILL e KILLALL. Devi eseguirli nella finestra del terminale. Per uccidere un programma, devi usare il nome del programma o l'ID del processo. Ci sono alcuni modi per trovare queste informazioni. Un modo è tramite Activity Monitor.

Come utilizzare la riga di comando per terminare un programma

Tuttavia, ciò richiede l'interfaccia GUI. Se stai usando la riga di comando per terminare un processo, puoi usare la riga di comando anche per trovare le informazioni sul processo. Due comandi che mi vengono in mente sono top e ps -ax .

Come utilizzare la riga di comando per terminare un programma

top ti fornirà un elenco di processi con il PID e il nome del programma, ordinati anche in base all'utilizzo della CPU. È un modo rapido per trovare il processo che vuoi uccidere. ps -ax ti darà un elenco ordinato per PID e il percorso del programma. È leggermente diverso da top.

Come utilizzare la riga di comando per terminare un programma

Ora per uccidere il programma in OS X. Puoi semplicemente digitare il seguente comando per uccidere un processo specifico:

uccidere -9 83002

83002 è il processo Terminal e il 9 significa terminare il processo. Puoi usare altri numeri come 3, che significa Esci, o 6, che significa Interrompi. Per lo più, però, rimarrai con 9. Puoi anche usare il comando KILL per terminare tutti i processi in esecuzione, anche se probabilmente non dovresti mai usare questo comando.

uccidere -TERM -1

Laddove KILL è utile per uccidere un processo o tutti i processi, KILLALL viene utilizzato per uccidere un gruppo di processi. Ad esempio, se utilizzi Google Chrome, potresti avere 10 processi di Chrome in esecuzione. Sarebbe davvero fastidioso usare KILL dieci volte per chiudere Chrome. Invece, potresti usare KILLALL in questo modo:

uccidi tutti gli Evernote

o

killall 'Google Chrome'

Nota che devi usare le virgolette singole o qualcosa di più lungo di una parola. Inoltre, se il processo non è in esecuzione sotto il tuo nome, ma è invece in esecuzione sotto root, devi usare il seguente comando:

sudo killall 'Google Chrome'

o

sudo killall -9 'Google Chrome'

Ancora una volta, il 9 sta inviando il segnale specifico a KILL piuttosto che a TERM. Sudo è necessario solo se ricevi un errore relativo alla mancata autorizzazione. Altrimenti puoi fare killall program o killall -9 program . Su OS X, il comando KILLALL è davvero utile quando non puoi forzare l'uscita da un programma. Non è necessario conoscere l'ID del processo, il che è utile. Basta digitare il nome e tutti i processi associati a quel nome verranno terminati.

Questo articolo aveva lo scopo di fornirti metodi più avanzati per uccidere un programma in Windows, OS X e Linux. Se hai domande sull'uccisione di un programma utilizzando la riga di comando, pubblica un commento e cercherò di aiutarti. Divertiti!

Lascia un commento

Recensione HP Omen Transcend 14: quasi perfetto!

Recensione HP Omen Transcend 14: quasi perfetto!

Cerchi un nuovo laptop da gioco portatile? Dai un

Qual è il limite alle videochiamate su WhatsApp, Skype, Facebook Messenger, Zoom, Hangouts, Instagram e altri?

Qual è il limite alle videochiamate su WhatsApp, Skype, Facebook Messenger, Zoom, Hangouts, Instagram e altri?

Scopri i limiti delle videochiamate su WhatsApp, Skype, Facebook Messenger, Zoom e altre app. Scegli l

Correzione: Chromebook non riconosce il dispositivo USB

Correzione: Chromebook non riconosce il dispositivo USB

Se il tuo Chromebook non riconosce i tuoi dispositivi USB, segui questi passaggi per risolvere il problema. Controlla il formato, l

Come cambiare la lingua su Spotify

Come cambiare la lingua su Spotify

Scopri come cambiare la lingua su Spotify per Android e desktop in modo semplice e veloce.

Facebook: come disattivare i post Consigliati per te.

Facebook: come disattivare i post Consigliati per te.

Gestisci i post suggeriti su Facebook per una migliore esperienza. Scopri come nascondere o posticipare i post "Consigliati per te".

Come rendere trasparente lo sfondo in Paint & Paint 3D?

Come rendere trasparente lo sfondo in Paint & Paint 3D?

Scopri come rendere trasparente lo sfondo in Paint e Paint 3D con i nostri metodi semplici e pratici. Ottimizza le tue immagini con facilità.

Quattro modi diversi per eliminare i duplicati in Google Foto

Quattro modi diversi per eliminare i duplicati in Google Foto

Se hai molti duplicati in Google Foto, scopri i modi più efficaci per eliminarli e ottimizzare il tuo spazio.

Come svegliare qualcuno al telefono: 4 modi pratici

Come svegliare qualcuno al telefono: 4 modi pratici

Continua a leggere per sapere come svegliare qualcuno al telefono su Android e iOS, indipendentemente dalla modalità in cui è attivo il dispositivo.

12 modi migliori per risolvere lo schermo nero di Amazon Fire TV Stick

12 modi migliori per risolvere lo schermo nero di Amazon Fire TV Stick

Scopri come risolvere il problema dello schermo nero di Amazon Fire TV Stick seguendo i passaggi di risoluzione dei problemi nella guida.

Galaxy S22 non si accende? Come risolvere

Galaxy S22 non si accende? Come risolvere

Scopri cosa fare se il tuo Galaxy S22 non si accende. Trova soluzioni efficaci e consigli utili per risolvere il problema.