我使用自制软件在我的 mac lion 上安装了 nginx。当我输入命令时:
nginx -s stop
该服务将在一秒钟内再次启动。我怎样才能阻止它?
如果您安装了LaunchAgent
,我相信如果它没有运行,它将使服务保持活力。
您可以尝试运行 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
/usr/local/opt/nginx/bin/nginx -g daemon off