在 Snow Leapor 上自动卸载 Launchctl 作业

在 Snow Leapor 上自动卸载 Launchctl 作业

我们在 Snow Leopard 服务器上加载了 launchctl 作业。不知何故,每隔几天这些作业就会被卸载,这导致我们的定期作业无法运行。当我登录到机器时,这些作业再次显示为已加载,位于 launchctl 列表中。

以前有人见过类似的问题吗?

  • 巴拉

答案1

它们是由系统启动(作为 LaunchDaemons)加载的,还是由用户启动(作为 LaunchAgents)加载的?如果它们是作为 LaunchAgents 加载的,则只有在您登录时才会加载。如果您launchctl list以普通用户身份运行,它将显示在您的会话中加载的 LaunchAgents;如果您想查看系统 LaunchDaemons,请使用sudo launchctl list

相关内容