Come terminare un processo utilizzando il terminale in macOS

L' app Terminale(Terminal) sul Mac può aiutare a identificare quali servizi e processi ausiliari in esecuzione in background potrebbero causare un rallentamento del tuo Mac. (Mac to slow down.)L' applicazione Terminale(Terminal) aiuta l'utente a entrare in macOS tramite un'interfaccia a riga di comando. Durante la digitazione dei comandi in Terminale(Terminal) assicurati che gli spazi, i caratteri e le maiuscole siano accurati. 

Nota(Note) : per questa guida, utilizziamo un MacBook con macOS Big Sur .

Come terminare un processo utilizzando l'applicazione Terminale Mac(How to Kill a Process Using the Mac Terminal Application)

I passaggi di base necessari per terminare un processo utilizzando Terminal :

  1. Eseguire il backup di file e cartelle 
  2. Avvia l'applicazione Terminale
  3. Visualizza l'elenco dei processi in esecuzione 
  4. Trova il processo che vuoi chiudere
  5. Termina(Kill) il processo usando un comando Terminale(Terminal)

1. Eseguire il backup di file e cartelle (Backup Your Files and Folders )

Potrebbe essere una buona idea eseguire il backup di dati, file e cartelle utilizzando Time Machine(backup your data, files and folders using Time Machine) , per evitare di dover ripristinare il Mac da un backup a causa dell'eliminazione accidentale. Time Machine è facile da configurare e utilizzare. 

Con Time Machine puoi anche tornare indietro nel tempo e vedere che aspetto aveva un file nel recente passato. Dai un'occhiata al link sopra per leggere il nostro articolo sulla configurazione di Time Machine

2. Avviare l'applicazione terminale(2.  Launch the Terminal Application)

Esistono diverse opzioni che puoi utilizzare per aprire Terminale(Terminal) sul tuo Mac , incluso l'utilizzo di una scorciatoia da tastiera(keyboard shortcut) , Launchpad o aprire Terminale(Terminal) dalla cartella Applicazioni .(Applications)

  1. Per avviare Terminale(Terminal) utilizzando una scorciatoia da tastiera, premi Command + Spacebar per aprire Spotlight . Cerca Terminale(Terminal) e fai doppio clic su di esso per aprire l'applicazione. 

  1. Puoi anche aprire Terminale(Terminal) tramite il Launchpad . Seleziona Launchpad sul Dock, seleziona Other folder e quindi seleziona Terminal .

  1. In alternativa, vai a Vai(Go) sulla barra dei menu, seleziona Utilità(Utilities) e quindi fai doppio clic su Terminale(Terminal ) per avviarlo.

Si aprirà una finestra di Terminale(Terminal) standard che mostra la data e l'ora dell'ultimo accesso e il prompt dei comandi in cui digiterai il comando che desideri eseguire. Vedrai anche la directory corrente (di lavoro) che per impostazione predefinita è la tua cartella Inizio(Home Folder)

3. Visualizza l'elenco dei processi attualmente in esecuzione (3.  View the List of Currently Running Processes )

Se desideri visualizzare rapidamente tutti i processi attivi sul tuo Mac , puoi aprire Activity Monitor e vedere ogni processo ordinato in base all'utilizzo della CPU . (CPU)Puoi anche vedere gli stessi processi classificati in base alla quantità di RAM utilizzata nella scheda  Memoria .(Memory)

Segui i passaggi seguenti per visualizzare i processi in Terminale(Terminal) .

  1. Digita top nella finestra del Terminale(Terminal) che hai appena avviato e vedrai un elenco di processi attualmente in esecuzione e le risorse che stanno consumando. 

  1. Puoi anche digitare ps -ax per elencare i processi in esecuzione insieme ai relativi PID(PIDs) , tempo trascorso in esecuzione, nome del processo e posizione.

4. Trova il processo che desideri chiudere(4.  Find the Process You Want to Close)

È possibile identificare rapidamente un processo dall'elenco dei processi in base al PID o al nome nella colonna CMD . È possibile utilizzare i seguenti metodi per trovare il PID :

  •  Controlla il Monitor attività(Activity) e scorri verso il basso per trovare il processo pertinente nella finestra Terminale .(Terminal)
  • Utilizzare il comando grep per trovare un processo in base al suo (grep)PID o al suo nome e filtrare le informazioni desiderate. Puoi usare il comando grep insieme al comando ps ax per elencare solo il processo che vuoi uccidere. 
  • Ad esempio, puoi digitare ps ax | grep GarageBand per trovare GarageBand invece di cercarlo tra le centinaia di processi attualmente in esecuzione sul tuo Mac

Il risultato che potresti vedere sarà simile a questo:

Questo esempio mostra che Garageband ha un PID di 547 e anche la cartella da cui è stato lanciato  Garageband .

5. Terminare il processo utilizzando un comando terminale(5. Kill the Process Using a Terminal Command)

Puoi forzare l'uscita dall'applicazione(Force Quit the application) usando la combinazione di tasti Comando(Command ) + Opzione( Option ) + Esc , ma nella finestra ( Esc )Uscita forzata(Force Quit Applications) dalle applicazioni sono elencate solo le singole app invece di tutti i processi in esecuzione sul Mac

  1. Per terminare un processo indesiderato, annotare il PID del processo e quindi digitare kill <Process PID number> in Terminale. Premi Invio(Enter) e il processo uscirà immediatamente. Ad esempio, per kill GarageBand , digitiamo kill 547 .

  1. In alternativa, puoi usare il comando killall per uccidere un processo in base al suo nome e tutti i processi che contengono il suo nome. Ad esempio, killall GarageBand interromperà tutti i processi che hanno GarageBand nel loro nome. 

Nota(Note) : controlla attentamente i processi prima di utilizzare il comando killall. 

Uscita forzata dalle applicazioni che non rispondono(Force Quit Unresponsive Applications)

Terminale(Terminal) è un modo rapido per forzare l'uscita da un processo o un programma in macOS se il programma non risponde o si blocca in modo imprevisto(program fails to respond or unexpectedly hangs) . Si spera(Hopefully) che i passaggi sopra menzionati risolvano il tuo problema. Se il problema si ripresenta, valuta la possibilità di aggiornare l'applicazione o di trovare un'applicazione alternativa. 

Questa guida ti(Did) ha aiutato a eliminare un processo problematico sul tuo Mac ? Condividi con noi in un commento qui sotto.



About the author

Sono un ingegnere del software con oltre 10 anni di esperienza nella creazione e manutenzione di Mac Apple, dispositivi iOS e browser Google Chrome. la mia esperienza include lo sviluppo, la manutenzione e il funzionamento di prodotti software da zero o il contributo a progetti open source. Ho anche avuto l'opportunità di lavorare su un'ampia varietà di progetti hardware, dalla riparazione di schermi rotti negli ospedali alla progettazione e implementazione di nuove funzionalità per iPhone. Nel mio tempo libero, mi diverto a giocare ai videogiochi preferiti, leggere libri, cucinare la cena con la mia famiglia o passare il tempo con gli amici.



Related posts