为什么我的nginx服务无法在我的Mac上停止?

时间:2012-06-13 08:31:48

标签: macos nginx

我使用自制软件在我的mac lion上安装了nginx。当我输入命令时:

nginx -s stop

该服务在一秒钟内再次启动。我怎么能阻止它?

1 个答案:

答案 0 :(得分:2)

如果您安装了LaunchAgent,我相信如果服务没有运行,它将保持服务。

See launchd.plist man page

您可以尝试运行launchctl stop org.nginx.nginx或删除

<key>KeeyAlive</key>
<true/>
来自plist(~/Library/LaunchAgents/org.nginx.nginx.plist

<强>更新

看起来停止守护进程的唯一方法是unload LaunchAgent:

launchctl unload ~/Library/LaunchAgents/org.nginx.nginx.plist