Comando per terminare il processo per nome nel terminale Mac

Quando avviamo un'applicazione o un programma in macOS Sierra, si avvia automaticamente un processo associato a tale applicazione e questo processo ci consente di lavorare correttamente con l'applicazione o il programma. Ci sono situazioni in cui questi processi presentano un qualche tipo di fallimento e lo notiamo dai seguenti sintomi.

Possibili guasti
• Blocco dell'applicazione o del programma
• Blocco attrezzatura
• Riavvii imprevisti
• Non si apre l'applicazione

Quando un processo influisce sulla stabilità del programma o dell'apparecchiatura, usiamo comunemente il comando kill per "uccidere" detto processo e riguadagnare la stabilità del sistema, e per questo utilizziamo il PID o identificatore del processo. Ricorda che per vedere il PID di un processo dobbiamo accedere a Activity Monitor e lì nella scheda CPU abbiamo l'elenco dei processi e il loro rispettivo PID.

Oggi Solvetic offre due alternative al comando kill per interrompere un processo in macOS Sierra e quindi intraprendere azioni su di esso.

1. Arresta o "uccidi" un processo usando killall

Questo comando viene utilizzato per terminare un determinato processo utilizzando il suo nome in macOS Sierra. Per utilizzare questo comando utilizzeremo la seguente sintassi:

 killall (Processo)
Ad esempio, se vogliamo terminare il processo chiamato iTunes, inseriremo quanto segue:
 killall iTunes

Immediatamente il processo verrà chiuso, quindi dobbiamo stare attenti quando uccidiamo un processo poiché possiamo perdere le informazioni su cui stiamo lavorando finora. Per forzare la chiusura di un processo possiamo aggiungere il parametro -KILL utilizzando la seguente sintassi:

 killall -KILL (Processo)

2. Arresta o "uccidi" un processo usando pkill


Grazie a pkill abbiamo la possibilità di fermare un servizio usando il suo nome e non il suo PID. Uno dei vantaggi che abbiamo con pkill è che il nome del processo deve essere racchiuso tra virgolette, il che ci permette di inserire il nome del processo anche con spazi senza pregiudicarne l'esecuzione.

Ad esempio, per "terminare" il processo di iTunes, inserisci quanto segue:

 pkill "iTunes"

In questo modo chiuderemo il processo e riguadagneremo la stabilità del sistema. Alcune opzioni che possiamo usare con pkill sono:

uccidi tutti i processi che iniziano con una certa lettera

 pkill W * (In questo caso uccidiamo i processi che iniziano con W)

Uccidi i processi che appartengono a un determinato utente

 pkill -U Nome_Utente Nome_Processo

Possiamo vedere come in modo semplice e totalmente pratico possiamo "uccidere" un processo in macOS Sierra.

Monitoraggio dell'attività del Mac

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave