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

Come pulire la custodia dell'apparecchio ortodontico: una procedura semplice e sicura che la asciuga davvero.

Come pulire la custodia dell'apparecchio ortodontico: una procedura semplice e sicura che la asciuga davvero.

Impara come pulire la custodia dell'apparecchio ortodontico con sapone neutro e acqua tiepida, asciugarla correttamente, evitare il calore dannoso e sapere quando è necessario sostituirla.

Come pulire in sicurezza il filtro dell'aria dell'auto: quando pulirlo e quando sostituirlo.

Come pulire in sicurezza il filtro dell'aria dell'auto: quando pulirlo e quando sostituirlo.

Scopri come ispezionare e manutenere un filtro dell'aria del motore, quando è opportuno pulirlo, quando è più sicuro sostituirlo e come verificare una corretta reinstallazione.

Come pulire la macchina del ghiaccio nel congelatore: una guida per principianti

Come pulire la macchina del ghiaccio nel congelatore: una guida per principianti

Scopri come pulire in sicurezza la macchina per il ghiaccio del congelatore, comprese le istruzioni per la pulizia del contenitore del ghiaccio, delle superfici accessibili, dello scivolo di erogazione, dell'asciugatura, del rimontaggio e degli errori da evitare.

Come pulire in sicurezza l'ugello del bidet: cosa funziona e cosa evitare.

Come pulire in sicurezza l'ugello del bidet: cosa funziona e cosa evitare.

Scopri come pulire in modo sicuro l'ugello del bidet, cosa fa realmente la funzione di autopulizia, come rimuovere i depositi di calcare e quali detergenti sono più adatti al tuo modello specifico.

Come pulire un filtro a sabbia per piscina: controlavaggio, risciacquo e quando è necessario intervenire più a fondo.

Come pulire un filtro a sabbia per piscina: controlavaggio, risciacquo e quando è necessario intervenire più a fondo.

Impara come pulire in sicurezza un filtro a sabbia per piscina, valuta se il controlavaggio ha funzionato e scopri quando è giustificato un lavaggio più approfondito, una riparazione o la sostituzione del materiale filtrante.

Come pulire un macinacaffè in sicurezza: una guida in 8 passaggi per macinacaffè a macine e a lame

Come pulire un macinacaffè in sicurezza: una guida in 8 passaggi per macinacaffè a macine e a lame

Impara come pulire un macinacaffè in modo sicuro, dalla spazzolatura a secco delle macine al lavaggio delle parti rimovibili, al rimontaggio, al collaudo e alla cura delle lame.

Come rimuovere la colla per unghie dai vestiti senza rovinare il tessuto

Come rimuovere la colla per unghie dai vestiti senza rovinare il tessuto

Scopri come rimuovere la colla per unghie dai vestiti in modo sicuro, dalla raschiatura della colla secca all'uso cauto dell'acetone, al lavaggio e al controllo del tessuto prima dell'asciugatura.

Come rimuovere i residui di adesivi dai vestiti senza danneggiare il tessuto

Come rimuovere i residui di adesivi dai vestiti senza danneggiare il tessuto

Scopri come rimuovere in modo sicuro i residui di adesivi dai vestiti, dal trattamento a freddo e pretrattamento all'uso attento di solventi, lavaggio e asciugatura all'aria.

Come pulire in sicurezza una tastiera meccanica: una guida in 4 fasi per una pulizia profonda.

Come pulire in sicurezza una tastiera meccanica: una guida in 4 fasi per una pulizia profonda.

Scopri come pulire una tastiera meccanica in modo sicuro, comprese le parti rimovibili dei tasti, la rimozione di polvere e sporco, l'asciugatura, il rimontaggio e quando è opportuno consultare il manuale.

Come rimuovere la colla dai vestiti senza danneggiare il tessuto

Come rimuovere la colla dai vestiti senza danneggiare il tessuto

Impara come rimuovere la colla dai vestiti utilizzando prima metodi delicati, quando è il caso di ricorrere alla colla a caldo o alla colla super forte e come controllare il tessuto prima dell'asciugatura.