Wenn Sie launchctl
als Root ausgeführt werden, interagiert es mit der Systeminstanz von launchd und nicht mit der benutzerbezogenen Instanz. Aus diesem Grund kenne ich keine Möglichkeit, um Agenten für den Root-Benutzer zu verwalten. Da dieser Agent jedoch jedes Mal, wenn Sie sich als root anmelden, neu geladen wird, haben Sie vermutlich eine Kopie der .plist-Datei in / var / root / Library / LaunchAgents. Entfernen Sie diese Datei, melden Sie sich ab und wieder als root an und es sollte weg sein.
Der peruser startd-Prozess kann nicht entfernt werden
Ich erhalte ständig folgende Meldungen im Systemprotokoll:
com.apple.launchd.peruser.0 (homebrew.mxcl.memcached [PID]) Beendet mit Code: 64 com.apple.launchd.peruser.0 (homebrew.mxcl.memcached) Drosseln der Respawn: Wird in 10 Sekunden gestartet.
Nach einer Online-Suche erfuhr ich, dass dies durch den fehlgeschlagenen Prozess verursacht wird. Und eine Lösung besteht darin, die plist von launchd mit launchctl zu entladen. Entladen Sie -w /Library/LaunchAgents/homebrew.mxcl.memcached.plist und launchctl homebrew.mxcl.memcached, was ich getan habe.
Beachten Sie, dass Peruser.0 in den Nachrichten anzeigt, dass für den Benutzer root 'Peruser' ausgeführt wird. Und ich bin als root-Benutzer angemeldet, um die Einträge von homebrew.mxcl.memcached zu entladen und die Labels in launchd zu entfernen.
Ich habe mit der launchctl-Liste bestätigt, dass Memcached nicht mehr vorhanden ist, und ich bekomme auch die beabsichtigten Fehlermeldungen, wenn Sie versuchen, Memcached in Launchctl zu entladen / zu entfernen. Ich bekomme auch ' launchctl stop error: Kein solcher Prozess ', wenn launchctl homebrew.mxcl.memcached stoppt . Anscheinend wurde die Memcached-Plist erfolgreich aus launchctl gelöscht.
Der Prozess scheint jedoch immer noch auf Benutzerebene für den Root-Benutzer geladen zu sein, da das, was ich getan habe, die Nachrichten nicht angehalten hat. Wenn ich mich als root abgemeldet habe und mich als anderer Benutzer anmelde, werden die Nachrichten angehalten, und wenn ich mich wieder als root anmelde, werden die Nachrichten erneut gestartet.
Ich bin sehr verwirrt, warum der Prozess für den Root-Benutzer immer noch ausgelöst wird. Da alle Hinweise darauf hinweisen, dass der Plist aus dem Launchd entfernt wurde.
Jede Hilfe / Hinweise wäre sehr dankbar.
Vielen Dank!
2 Antworten auf die Frage
Ich musste schließlich die ursprüngliche plist aus / Library / LaunchAgents löschen, um die Nachrichten zu stoppen. Die Datei muss auch aus dem Ordner entfernt werden, da ich versuche, sie erneut einzulegen und sich erneut anzumelden, wenn die Nachrichten erneut angezeigt werden.
Es gibt wahrscheinlich eine Möglichkeit, den plist-peruser für root-Benutzer zu entladen, aber jetzt muss ich leben, nur um die Datei zu entfernen. Danke an Gordon für die Hilfe!
Verwandte Probleme
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
3
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
5
Warum wird mein Macbook bei der Verwendung von Boot Camp extrem heiß?
-
7
Gibt es unter Mac OS X ein Strg + Tab-Äquivalent?
-
6
Weg, um Time Machine-Daten auf eine neue Festplatte zu migrieren
-
13
Setzen Sie die Windows-Position von Mac OS X nach dem Abnehmen des externen Monitors zurück
-
10
Sicherungssoftware für Mac OS X
-
5
Wie kann ich unter Mac OS X einen .kext deinstallieren und entfernen?
-
4
Wie kann ich die Auswurftaste auf der MacBook-Tastatur erneut "löschen"?