Come visualizzare tutte le app e i processi in esecuzione in Mac OS X

Esistono vari modi per visualizzare tutte le applicazioni o i programmi in esecuzione su un Mac, che vanno dal solo vedere app "in finestra" in esecuzione sul front-end grafico, a rivelare anche i processi e le attività a livello di sistema più oscuri in esecuzione al centro di OS X. Tratteremo cinque diversi modi per visualizzare queste applicazioni e processi in esecuzione in Mac OS X, alcuni dei quali sono molto user friendly e applicabili a tutti gli utenti, e alcuni dei quali sono metodi più avanzati accessibili dalla riga di comando. Prenditi il ​​tempo per impararli tutti e puoi quindi utilizzare il metodo più adatto alle tue esigenze.

A colpo d'occhio: guardando il Dock

Il modo più semplice per vedere quali app sono in esecuzione al momento è semplicemente dare un'occhiata al Dock OS X. Se vedi un piccolo punto luminoso sotto l'icona dell'applicazione, è aperto e in esecuzione.

Anche se non c'è niente di sbagliato nell'usare questo approccio, è ovviamente un po 'limitato dal momento che mostra solo quelle che vengono chiamate app "windowed" - cioè app che sono in esecuzione nella parte anteriore della GUI di Mac OS X - ed è anche limitata dal fatto che tu non può agire direttamente con loro. Inoltre, quei piccoli indicatori luminosi sono piccoli e non così ovvi e molte persone non li notano affatto. Fortunatamente, ci sono modi migliori per vedere cosa è in esecuzione su un Mac e anche essere in grado di agire direttamente se è necessario uscire da una o due app.

Vedi tutte le applicazioni in esecuzione / i programmi con il menu per uscire forzato

Hit Command + Option + Escape per richiamare la finestra di base "Force Quit Applications", che può essere pensata come un semplice task manager per Mac OS X. Questo mostra un elenco di facile lettura di tutte le applicazioni attive in esecuzione su OS X, e cosa è visibile qui è esattamente uguale a quello che vedresti nel Dock:

Nonostante il nome di Windows, è possibile utilizzarlo per visualizzare attivamente programmi e app in esecuzione senza effettivamente uscirne.

Un ovvio vantaggio per il menu Comando + Opzione + ESC è che ti consente di intervenire direttamente sulle app in esecuzione, lasciandoti costringere a uscire se sono diventati in errore o visualizzati in caratteri rossi, il che significa che non rispondono o sono schiantarsi. Questa versione semplificata è abbastanza simile al gestore di base "Control + ALT + DELETE" che esiste inizialmente nel moderno mondo Windows.

La limitazione principale con il menu Force Quit è che, come gli indicatori Dock, è limitato a rivelare solo le "app a finestre" che sono attivamente in esecuzione in Mac OS X, saltando così cose come le voci della barra dei menu e le app in background.

Visualizza tutte le app e i processi in esecuzione con Activity Monitor

La più potente utility per la gestione di app e processi nella GUI OS X, Activity Monitor è un potente gestore di task che rivelerà non solo tutte le applicazioni attive e in esecuzione, ma anche tutti i processi attivi e inattivi. Questo include letteralmente tutto ciò che è in esecuzione sul Mac, incluse le app con finestre sopra menzionate e persino le applicazioni in background (quelle non visibili come in esecuzione nel Dock o nel menu Uscita forzata), voci della barra dei menu, processi a livello di sistema, processi in esecuzione con utenti diversi, processi inattivi, demoni di servizio, letteralmente qualsiasi cosa e tutto ciò che viene eseguito come processo in OS X a qualsiasi livello.

L'app stessa risiede in / Applicazioni / Utility /, ma è anche facile avviarla tramite Spotlight premendo Command + Spacebar e digitando "Activity" seguito dal tasto Return.

Un modo per semplificare tutte le informazioni inizialmente visualizzate in Activity Monitor consiste nel tirare giù il sottomenu Processo e selezionare in base a ciò che si sta cercando, come "Tutti i processi", "I miei processi", "Processi di sistema" o "Altro Processi utente ", tra le altre opzioni. La funzione "Cerca" è anche facile da usare e abbastanza potente, dal momento che puoi iniziare a digitare il nome di qualcosa e si aggiorna istantaneamente in base a quali processi corrispondono alla query.

Activity Monitor offre un sacco di strumenti e opzioni ed è facilmente il modo più avanzato per visualizzare informazioni estese su tutti i processi attivi senza saltare nella riga di comando. Lasciate i processi, uccidete le applicazioni (kill è fondamentalmente lo stesso di force quitting), ispezionate e campionate i processi, ordinate i processi in base a nomi, PID, user, CPU, thread, utilizzo della memoria e tipo, filtrate i processi per utente e livello, e anche cercare attraverso processi per nome o carattere. Inoltre, Activity Monitor rivelerà anche le statistiche di utilizzo generale su CPU, memoria, attività del disco e attività di rete, rendendola un'utilità di risoluzione dei problemi essenziale per determinare tutto, da livelli di RAM inadeguati alla diagnosi del motivo per cui un Mac potrebbe essere lento in base alla miriade di altri possibilità.

Come ulteriore vantaggio, puoi anche tenere attivo Activity Monitor in qualsiasi momento e trasformare la sua icona Dock in un monitor di utilizzo delle risorse in tempo reale per vedere quali CPU, RAM, attività del disco o attività di rete sono attive su un Mac.

Avanzate: visualizza tutti i processi in esecuzione con terminale

Scavando nella riga di comando, puoi utilizzare alcuni strumenti più avanzati per visualizzare ogni singolo processo in esecuzione sul Mac, dalle app di base a quelle di livello utente fino ai piccoli demoni e alle funzioni di sistema principale altrimenti nascoste all'utente generale di Mac OS X Esperienza. In molti modi, questi strumenti possono essere pensati come versioni da riga di comando di Activity Monitor, e ci concentreremo su due in particolare: top e ps.

superiore

Top mostrerà un elenco di tutti i processi in esecuzione e varie statistiche su ciascun processo. Di solito è più utile ordinare l'utilizzo del processore o l'utilizzo della memoria, e per farlo dovrai usare il flag -o:

Ordina superiore per CPU:
top -o cpu

Ordina in alto usando la memoria:
top -o rsize

la parte superiore è aggiornata dal vivo, mentre il prossimo strumento 'ps' non lo è.

ps

Il comando ps mostrerà automaticamente solo i processi terminali attivi sotto l'utente corrente, quindi 'ps' su se stesso è piuttosto noioso a meno che tu non stia vivendo nella riga di comando. Applicando una bandiera o due, puoi comunque rivelare tutti i processi, e forse la migliore combinazione è 'aux' usata in questo modo:

ps aux

Per vedere tutto l'output è utile espandere una finestra terminale a schermo intero, ma può comunque essere un po 'schiacciante se ci sono tonnellate di roba in esecuzione (che di solito è il caso), e quindi convogliarla con "più" o "meno" è spesso preferibile rendere la visualizzazione più semplice:

ps aux|more

Ciò consente di visualizzare pagine dell'output alla volta senza dover scorrere verso l'alto e verso il basso nella finestra Terminale.

Per cercare un processo specifico (o il nome dell'applicazione, per quella materia), puoi usare grep in questo modo:

ps aux|grep process

O per cercare le applicazioni:

ps aux|grep "Application Name"

Quando cerchi app in esecuzione nella GUI, di solito è meglio usare lo stesso caso che le app usano in OS X, altrimenti potresti non trovare nulla.