Я попытался настроить crontab на моем Mac, но по какой-то причине он не работает.

Вот что я пытаюсь запустить:

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

Я установил его каждые 2 минуты для тестирования. Когда я добавлю

>> /BackupScript/log.log

для задачи cron она никогда ничего не записывает в файл, просто создает пустой файл. Я должен добавить, что скрипт работает нормально при запуске вручную.

Куда я иду не так?

1 ответ1

0

Это было исправлено небольшим изменением работы cron. Это было изменено с

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

в

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

Была некоторая форма проблемы, когда задание Cron не знало, как выполнить сценарий, но новая версия прямо сообщает об этом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .