Ich habe MySQL installiert, kann jedoch nicht feststellen, ob es ausgeführt wird oder gestoppt wurde. Wie kann ich die aktuell ausgeführten Dienste erkennen, die der Benutzeroberfläche "Dienste" in Windows entsprechen?
Für die meisten "Dienste" ("Daemons" oder "Agents" genannt) können Sie Folgendes überprüfen:
Im Terminal: $ sudo launchctl list
Nur zum Beispiel MySQL können Sie die Ausgabe des obigen Befehls wie folgt filtern $ sudo launchctl list | grep -i mysql
. Es -i
ist zu beachten , dass der Filterkasten unempfindlich ist.
Diese können mit einer GUI namens Lingon gesteuert werden.
Es gibt einige andere "Dienste", die sich selbst installieren:
/Library/StartupItems
Für diese gibt es einen Befehl, der gerne
ps -ef |grep /Library/StartupItems
anzeigt, ob er geladen ist und ausgeführt wird. Es gibt jedoch keinen generischen Mechanismus zum Stoppen, Starten oder Neustarten.
In welche Kategorie Ihre MySQL-Installation fällt, lässt sich nicht sagen, da es Ihrer Frage an Details fehlt, was genau Sie installiert haben, woher sie stammt, wie sie installiert wurde usw.
Die Anwendung "Activity Monitor" befindet sich in / Applications / Utilities und zeigt alle Prozesse an, die dem Unix-Befehl 'top' ähneln.
View
Menü anzuzeigen.Nein, cat verkettet oder zeigt / dev / null an, was der Bit-Bucket ist, oder nichts, also
cat /dev/null
zeigt mir nichts.Versuchen Sie es
ps -ef
in der Befehlszeile. Dies zeigt Ihnen, dass der Prozessstatus voll istUm nur zu sehen, wie MySQL ausgeführt wird
quelle
du kannst top im terminal in osx verwenden ... ich bin überrascht, dass es in osx keinen befehlszeilen-service-manager gibt. Wow!
quelle
cat /dev/null
Ihnen nicht alle Windows-Dienste, die unter OS X ausgeführt werden?