Mac OSX 10.6 Cron 作业未运行

Mac OSX 10.6 Cron 作业未运行

我尝试在我的 Mac 上设置 crontab,但由于某种原因它没有运行。

以下是我想运行的操作:

*/2 * * * *  /BackupScript/backup.sh

为了测试目的,我目前将其设置为每 2 分钟一次。当我添加

>> /BackupScript/log.log

对于 cron 任务,它从不向文件写入任何内容,而只是创建一个空白文件。我应该补充一点,该脚本在手动运行时可以正常工作。

我哪里做错了?

答案1

通过稍微修改 cron 任务解决了这个问题。它从

*/2 * * * *  /BackupScript/backup.sh >> /BackupScript/log.log 2>&1

*/2 * * * *  cd /BackupScript && ./backup.sh >> /BackupScript/log.log 2>&1

存在某种问题,Cron 作业不知道执行脚本,但新版本明确告诉它执行脚本。

相关内容