Qual è il gestore dei processi / servizi in esecuzione in Mac OS X?


31

Ho installato MySQL ma non riesco a vedere se è in esecuzione o si è arrestato. Come posso vedere quali sono i servizi attualmente in esecuzione corrispondenti all'interfaccia "Servizi" in Windows?

Risposte:


39

Per la maggior parte dei "servizi" (chiamati Demoni o agenti) è possibile controllare:

Nel terminal: $ sudo launchctl list

Ad esempio solo MySQL è possibile filtrare l'output del comando sopra, come $ sudo launchctl list | grep -i mysql. La nota -iè di rendere insensibile la custodia del filtro.

Questi possono essere controllati con una GUI denominata Lingon.

Esistono altri "servizi" che si installeranno in:

/Library/StartupItems

Per quelli, c'è un comando come ps -ef |grep /Library/StartupItemsper vedere se è caricato e in esecuzione. Ma non esiste un meccanismo generico per arrestare, avviare o riavviare.

In quale categoria rientra la tua installazione di MySQL è impossibile da dire, poiché alla tua domanda mancano i dettagli su cosa hai installato esattamente, quale sia la sua fonte, come è stata installata, ecc.


10

L'applicazione "Activity Monitor" si trova in / Applicazioni / Utility e mostrerà tutti i processi simili al comando Unix 'top'.


Nota: per impostazione predefinita mostrerà solo i processi che possiedi. Dovresti cambiarlo per mostrare tutti i processi nel Viewmenu.
Alexander - Ripristina Monica il

Questa non è una risposta valida OP richiede un elenco "corrispondente all'interfaccia" Servizi "in Windows". Activity Monitor e top mostrano semplicemente i processi attualmente in esecuzione. Un processo come Chrome e un servizio come sshd sono molto diversi e l'essenza della domanda.
Carles Alcolea,

0

No, cat concatena o visualizza / dev / null che è il bit bucket o niente quindi cat /dev/nullnon mi mostra nulla.

Prova ps -efdalla riga di comando. Questo ti mostrerà lo stato del processo tutto pieno

Per vedere solo MySQL funzionare

ps -ef | grep -i mysql

-2

puoi usare top nel terminale in osx ... Sono sorpreso che non ci sia nessun gestore di servizi a riga di comando in osx. Wow!


6
Non ti cat /dev/nullmostra tutti i servizi Windows eseguiti su OS X?
bmike
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.