手动启动计划启动的作业

在我们的Mac OS X(10.6)服务器上,我们设置了几个由launchd控制并在特定时间启动的备份脚本。 为此,我们定义了StartCalendarInterval ,这一切工作得很好。

现在碰巧我想按时完成这些工作中的一个,但是这并不能启动这个工作(但是也没有给出错误/警告):

 sudo launchctl start org.job-label 

launchtl的手册指出, start是为了testing按需工作,而不是预定的工作。 有没有办法启动预定的工作?


获取响应后编辑:是的,手动启动预定作业也可以通过launchctl start命令launchctl start

嗯,也许这有助于debugging你的问题:

将日志级别设置为debug:

sudo launchctl log level debug

尾巴system.log:

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

尝试再次开始你的工作:

sudo launchctl start org.job-label

 sudo launchctl -w load /Library/LaunchDaemons(Agents)/org.job-label