在我们的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