我需要运行以下命令:
sudo apachectl 停止
这样我的数据库 Web 服务器就可以代替 Apple 服务器处理传入的请求。但是,重启后就不行了。我尝试在 /Library/LaunchAgents/ 文件夹中设置文件 KillApache.plist。以下是文本:
标签 KillApache
<key>OnDemand</key>
<false/>
<key>ProgramArguments</key>
<array>
<string>sudo apachectl stop</string>
</array>
但是,我在日志中收到以下消息:
9/1/14 11:12:31.832 AM com.apple.launchd.peruser.501[223]: (KillApache[632]) 作业无法执行(3)。设置事件以告知我们何时重试:2:没有此文件或目录 9/1/14 11:12:31.832 AM com.apple.launchd.peruser.501[223]: (KillApache[632]) 作业无法执行(3),原因很奇怪:2
有人能指出我做错了什么吗?或者在服务器接管之前让它在启动时运行的最佳方法是什么?谢谢。
兰迪·坎彭