【发布时间】:2016-09-27 19:20:51
【问题描述】:
我已经设置了launchd来处理nginx。
在 el capitan 之前一切正常。
我的文件文件为/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>/usr/local/bin/nginx</string>
<key>KeepAlive</key><true/>
<key>NetworkState</key><true/>
<key>StandardErrorPath</key><string>/var/log/system.log</string>
<key>LaunchOnlyOnce</key><true/>
</dict>
</plist>
launchctl load -F /System/Library/LaunchDaemons/nginx.plist 返回ok 但nginx 保持禁用状态。
当我执行sudo launchctl list 时,nginx 不会出现在列表中。
我确定我做错了什么,但此刻我完全迷失了。
【问题讨论】:
-
这个网站是编程问题。