重启后在launchctl中缺少条目

时间:2010-06-15 09:36:01

标签: macos daemon

我有一个注册 launchctl 的守护程序,作为系统范围的守护程序运行,并在每次系统启动时自动加载,或者守护程序崩溃。

我已将此守护程序注册为:

sudo launchctl load -w /Library/LaunchDaemons/plist.file

一切正常。我的守护进程已注册,

sudo launchctl list

我可以在 launchctl

找到该条目

但是在用户重启系统后的某些Mac上,我的守护程序没有运行。使用命令sudo launchctl list,我再也找不到该条目了。

任何想法,为什么输入缺失???

2 个答案:

答案 0 :(得分:0)

如果您需要使用-w,则可能会设置Disabled密钥。

答案 1 :(得分:0)

用户启动守护进程应该存储在 ~/library/launchagents/library/launchagents/library/launchdaemons(在系统启动时运行,但在任何人登录之前运行)