我的Mac Mini上的系统日志在系统日志中显示此错误:
Mar 7 17:51:18 My-Mac-mini com.apple.launchd[1] (org.mongodb.mongod[432]): posix_spawn("/opt/local/bin/mongod", ...): No such file or directory
Mar 7 17:51:18 My-Mac-mini com.apple.launchd[1] (org.mongodb.mongod[432]): Exited with code: 1
Mar 7 17:51:18 My-Mac-mini com.apple.launchd[1] (org.mongodb.mongod): Throttling respawn: Will start in 10 seconds
我使用Brew安装了MONGODB,它运行正常.
我已经使用LOCATE来尝试跟踪启动PLIST的来源(我猜).
如何跟踪Apple的"launchd"试图运行的来源?
您可以在LaunchDaemons文件夹中搜索该作业标签:
grep -Rl ">org\.mongodb\.mongod<" /System/Library/LaunchDaemons /Library/LaunchDaemons
Run Code Online (Sandbox Code Playgroud)
(注意:需要搜索字符串中的反斜杠和尖括号以避免错误匹配,如果没有用双引号括起来,则会得到意外结果.)
如果它是使用标准约定安装的,它应该在/Library/LaunchDaemons/org.mongodb.mongod.plist中,但是这个命令应该找到它的名字.
找到后,您可以通过以下方式禁用它:
sudo launchctl unload -w /Library/LaunchDaemons/org.mongodb.mongod.plist
Run Code Online (Sandbox Code Playgroud)
(或者无论实际文件路径是什么.)如果需要,您也可以删除该文件,但该-w选项会使卸载成为永久性,因此这不是必需的.
| 归档时间: |
|
| 查看次数: |
4844 次 |
| 最近记录: |