手动启动计划的启动作业

Pas*_*cal 10 mac-osx-server launchd launchctl

在我们的 Mac OS X (10.6) 服务器上,我们设置了几个由launchd特定时间控制和启动的备份脚本。为此,我们已经定义了StartCalendarInterval并且这一切都非常有效。

现在碰巧我想在计划外启动这些作业之一,但这并没有启动作业(但也没有给出错误/警告):

sudo launchctl start org.job-label
Run Code Online (Sandbox Code Playgroud)

launchtl 的联机帮助页指出,start旨在测试按需作业,没有计划作业的字样。有没有办法启动预定的作业?


得到响应后编辑:是的,手动启动计划作业也可以通过launchctl start命令进行。

小智 5

嗯,也许这有助于调试您的问题:

将日志级别设置为调试:

sudo launchctl log level debug

跟踪 system.log:

sudo tail -f /var/log/system.log &

尝试重新开始你的工作:

sudo launchctl start org.job-label

  • `无法识别的子命令:log` (2认同)