我在 Mac OS X 中安装了 PostgreSQL 8.4.4。我很高兴,而且我不想卸载它,因为我偶尔会用它进行开发。
但我绝对想阻止 OS X 在每次机器启动时运行它。
“Mac OS 方式” 是怎样的?在 Linux 中,我会在某些运行级别关闭该服务,但我不知道如何在Mac OS X。
谢谢!
答案1
Mac OS X 使用launchd
来替代init.d
。
要禁用某项launchd
工作,您需要找出包含该项工作所有详细信息的 plist 的名称sudo launchctl unload /PATH/TO/PLIST
。
该文件很可能存在,/Library/LaunchDaemons
但具体名称取决于您如何安装它(例如 PostgreSQL 的发行版、MacPorts 等)。