launchctl entladen sagen: Konnte den angegebenen Dienst nicht finden

406
Benj

Ich versuche, eine Plist-Datei zu erstellen, um Nginx beim Booten zu starten. Beim Starten von nginx launchctlstartet der Dienst. Es kann jedoch nicht entladen werden und "Der angegebene Service konnte nicht gefunden werden".

$ ps aux | grep nginx me (...) grep nginx  $ sudo launchctl load /System/Library/LaunchDaemons/nginx.plist  (no output)  $ ps aux | grep nginx me (...) grep nginx nobody (...) nginx: worker process root (...) nginx: master process /opt/nginx/sbin/nginx  $ sudo launchctl unload /System/Library/LaunchDaemons/nginx.plist  /System/Library/LaunchDaemons/nginx.plist: Could not find specified service 

Dies ist der Inhalt von /System/Library/LaunchDaemons/nginx.plist

$ cat /System/Library/LaunchDaemons/nginx.plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key><string>nginx</string> <key>Program</key><string>/opt/nginx/sbin/nginx</string> <key>KeepAlive</key><true/> <key>NetworkState</key><true/> <key>StandardErrorPath</key><string>/opt/nginx/logs/system.log</string> <key>LaunchOnlyOnce</key><true/> </dict> </plist> 

Jede Hilfe geschätzt. Prost

0

0 Antworten auf die Frage