Ich versuche meine Daemon-App mit diesem Befehl zu laden
launchctl load /Library/LaunchDaemons/myPlistFileName
Es funktioniert gut, aber nur, wenn mein Benutzer am System angemeldet ist.
Wie kann ich meine Deamon-App laden, die geladen bleibt, ohne dass ein Benutzer im System angemeldet ist (wie die Windows-Dienste)?
Der Befehl
sudo launchctl load /Library/LaunchDaemons/myPlistFileName
gib mir einen fehler -> nichts gefunden zum laden
Welches ist der richtige Weg, um dies zu tun?
Wenn Sie nicht zu rennen scheinen
Versuchen Sie zunächst, zum Root-Benutzer zu wechseln:
Sie werden aufgefordert, ein Kennwort einzugeben. Geben Sie das Kennwort Ihres Standardbenutzers ein, und Sie verwenden jetzt das Terminal unter dem Stammkonto.
Dann führen Sie die
Befehl.
quelle
Ich hatte immer noch Probleme, nachdem ich das versucht hatte. Die Lösung für mich war:
Danach konnte ich es so oft laden und entladen, wie ich wollte.
quelle