Ich habe versucht, einen Daemon eines Drittanbieters dauerhaft zu deaktivieren, daher habe ich seine plist-Datei aus / Library / LaunchDaemons gelöscht launchctl unload
. Wenn Sie danach versuchen, erhalten Sie "Keine solche Datei oder kein solches Verzeichnis / nichts zum Entladen gefunden". Und natürlich kann der Daemon neu gestartet werden. Wenn ich ihn also beende, wird er neu erstellt.
Ich habe versucht, launchctl list
in der Hoffnung, ein Label für die Verwendung zu bekommen, launchctl remove
aber der Daemon ist nicht mehr aufgeführt.
Gibt es nach dem Neustart eine Möglichkeit, den Daemon zu vergessen und / oder die Konfigurationsdateien erneut zu scannen?
launchctl kill com.example.product
scheint aber zu funktionieren.Antworten:
Um ALLE laufenden Dämonen zu sehen, müssen Sie Folgendes eingeben:
Und dann können Sie es entfernen, zum Beispiel:
quelle
sudo ps aux
oder die Sie verwendensudo launchctl asuser [UniqueID] launchctl list
, um die Liste für jeden Benutzer anzuzeigen.