Quali sono i servizi / il gestore dei processi in esecuzione in Mac OS X?

23

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

    
posta rsman 01.07.2012 - 11:52
fonte

4 risposte

32

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

Nel terminale: $ sudo launchctl list

Ad esempio solo MySQL puoi filtrare l'output del comando sopra, come $ sudo launchctl list | grep -i mysql . Nota -i serve a rendere il filtro non sensibile al filtro.

Questi possono essere controllati con una GUI chiamata Lingon.

Ci sono altri "servizi" che si installeranno in:

/Library/StartupItems

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

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

    
risposta data 01.07.2012 - 12:39
fonte
10

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

    
risposta data 01.07.2012 - 12:32
fonte
0

No, il gatto concatena o visualizza / dev / null che è il pozzetto o nulla così cat /dev/null non mi mostra nulla.

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

Per vedere solo MySQL eseguire

ps -ef | grep -i mysql
    
risposta data 07.09.2014 - 16:38
fonte
-2

puoi usare la parte superiore del terminale in osx ... Sono sorpreso che non ci sia un gestore di servizi da riga di comando in osx. Wow!

    
risposta data 19.11.2013 - 20:27
fonte

Leggi altre domande sui tag