1

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

nginx -s stop

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

4

2 回答 2

2

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

请参阅 launchd.plist 手册页

您可以尝试运行 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
于 2012-06-13T17:47:32.783 回答
0
/usr/local/opt/nginx/bin/nginx -g daemon off
于 2021-09-08T02:43:20.837 回答