TL;DR:有没有办法在我的机器启动时禁用 Pow 服务器启动,但保留powder up
在我需要它运行时手动启动服务器的能力?
我正在使用Pow进行本地开发(并通过Powder gem进行管理)。我想设置 Pow,以便服务器不会在启动时自动启动,因为运行它会耗尽我的电池寿命,而且我并不总是在编码。
Pow 已自行添加launchd
,我似乎无法解决 Pow 服务器在启动后未运行的情况,但powder up
在我需要启动服务器时仍可以通过其他等效命令运行。
我试过的没有奏效:
- 为进程设置禁用键
cx.pow.powd
通过launchctl unload -w ~/Library/LaunchAgents/cx.pow.powd
防止 Pow 在启动时启动,但也防止进程在我需要时手动启动 - 在 cx.pow.powd.plist 文件中设置
RunAtLoad
为NO
也不起作用,后来意识到这不是为了控制守护程序的启动行为。