Mac OSX 10.6 Cron не работает
Я попытался настроить crontab на моем Mac, но по какой-то причине он не работает.
Вот что я пытаюсь запустить:
*/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 не знало, как выполнить сценарий, но новая версия явно сообщает ему об этом.