выгрузка launchctl говорит: не удалось найти указанный сервис

310
Benj

Я пытаюсь сделать файл plist для запуска nginx при загрузке. При запуске nginx с launchctlним запускается служба. Но он не может выгрузить его и вывести «Не удалось найти указанный сервис».

$ 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 

Это содержимое /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> 

Любая помощь приветствуется. ура

0

0 ответов на вопрос

Похожие вопросы