Ich möchte alle Launchctl-Daemons/Agenten sehen und habe How to show all running launchctl Daemons/Agents gefunden?
Das geht nicht:
> sudo launchctl list | grep -v com.apple.
PID Status Label
- 0 org.postfix.master
- 0 org.cups.cupsd
- 0 com.oracle.java.Helper-Tool
- 0 com.vix.cron
244 0 org.ntp.ntpd
Ich bezweifle, dass ich so weniger Nicht-Apple-Launchctl-Daemons/Agenten habe.
Zum Beispiel habe ich diese installiert und ausgeführt:
> brew services list
Name Status User Plist
grafana stopped
influxdb started fyodor /Users/fyodor/Library/LaunchAgents/homebrew.mxcl.influxdb.plist
mysql started fyodor /Users/fyodor/Library/LaunchAgents/homebrew.mxcl.mysql.plist
redis started fyodor /Users/fyodor/Library/LaunchAgents/homebrew.mxcl.redis.plist
telegraf started fyodor /Users/fyodor/Library/LaunchAgents/homebrew.mxcl.telegraf.plist
Ich sehe sie nicht mit sudo launchctl list
. Wie erhalte ich eine vollständige Liste?
Ihr launchctl-Befehl zeigt nur „System“-Deameon/Agents an. Das schließt Ihre Homebrew-Daemons nicht ein. Durch Experimentieren habe ich diese beiden Möglichkeiten zum Ausführen von launchctl entdeckt, die das tun, was Sie wollen. Der Einfachheit halber habe ich Ihren grep-Befehl nicht hinzugefügt.
So zeigen Sie System-Daemons/Agenten an:
> sudo launchctl list
So zeigen Sie Benutzer-Daemons/Agenten an:
> launchctl list
Ich verwende gerne LaunchControl von soma-zone, mit dem ich die Agenten und Daemons steuern/ändern und sie in 5 verschiedenen Listen anzeigen kann:
Hier ist eine Möglichkeit, alle system
und Ihre Daemons und Agenten zu verwalten von launchd
:
( /usr/bin/sudo launchctl list ; launchctl list )
Hier ist eine Möglichkeit, alle außer den von Apple zu bekommen:
( /usr/bin/sudo launchctl list ; launchctl list ) |
grep -v 'com.apple.'
Hinweis: Um nicht in die Falle zu tappen, einen gefälschten sudo
Befehl (z. B. von einem Trojaner-Shell-Skript) zu verwenden, verwenden Sie immer den vollständigen Pfad: /usr/bin/sudo
.
mmmmmm
sudo launchctl list | grep -v com.apple.
zeigt die gewünschten Dinge auf meinem Sierra - aber die, die Sie zeigen, sind die einzigen, von denen ich denke, dass sie von Apple geliefert wurden. Wie genau führt HomeBrew Dienste aus?