Quel est le gestionnaire de services / processus en cours d'exécution sous Mac OS X?

31

J'ai installé MySQL mais je ne peux pas voir s'il fonctionne ou s'est arrêté. Comment puis-je voir quels sont les services en cours d'exécution correspondant à l'interface "Services" dans Windows?

rsman
la source

Réponses:

39

Pour la plupart des "services" (appelés démons ou agents), vous pouvez vérifier:

Dans le terminal: $ sudo launchctl list

Par exemple, seul MySQL vous permet de filtrer la sortie de la commande ci-dessus, comme $ sudo launchctl list | grep -i mysql. La note -iest de rendre le filtre insensible.

Ceux-ci peuvent être contrôlés avec une interface graphique nommée Lingon.

Il existe d'autres "services" qui s'installeront dans:

/Library/StartupItems

Pour ceux-ci, il existe une commande comme ps -ef |grep /Library/StartupItemspour voir si elle est chargée et en cours d'exécution. Mais il n'y a pas de mécanisme générique pour arrêter, démarrer ou redémarrer.

Dans quelle catégorie se situe votre installation MySQL est impossible à dire, car votre question manque de détails sur ce que vous avez installé exactement, quelle est sa source, comment il a été installé, etc.

Pro Backup
la source
10

L'application "Activity Monitor" se trouve dans / Applications / Utilities et affichera tous les processus similaires à la commande Unix 'top'.

mkaz
la source
Remarque: Par défaut, il n'affichera que les processus que vous possédez. Vous devez le changer pour afficher tous les processus dans le Viewmenu.
Alexander - Reinstate Monica
Ce n'est pas une réponse valable. OP demande une liste "correspondant à l'interface" Services "sous Windows". Le moniteur d'activité et le haut affichent simplement les processus en cours d'exécution. Un processus comme Chrome et un service comme sshd sont très différents et l'essence de la question.
Carles Alcolea
0

Non, cat concatène ou affiche / dev / null qui est le bit bit ou rien donc cat /dev/nullne me montre rien.

Essayez ps -efsur la ligne de commande. Cela vous montrera l'état du processus tout plein

Pour voir juste exécuter MySQL

ps -ef | grep -i mysql
Michelle Arias
la source
-2

vous pouvez utiliser top dans le terminal dans osx… Je suis surpris qu'il n'y ait pas de gestionnaire de services en ligne de commande dans osx. Hou la la!

user2965798
la source
6
Ne cat /dev/nullvous montre pas tous les services Windows qui fonctionnent sous OS X?
bmike