Правильно ли составлено задание для CronTab?

Здравствуйте! Правильно ли составлено задание для Crontab, которое будет от имени root запускать скрипт /etc/backup.sh каждый день?
Crontab запускаю из-под root командой crontab -e
0 0 * * * /bin/bash /etc/backup.sh >/dev/null 2>&1
  • Вопрос задан
  • 254 просмотра
Пригласить эксперта
Ответы на вопрос 3
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
Не делайте задачи от рута.

Уберите путь к шелу из команды, настройте нормально крон, например к ознакомлению статья www.codenet.ru/webmast/php/cron.php

Если что не работает у вас то ошибочку из логов то покажите.
Ответ написан
Комментировать
martin74ua
@martin74ua Куратор тега Linux
Linux administrator
в принципе правильно.
Но размещать скрипты в /etc - моветон.

ЗЫ. Вообще вам достаточно в /etc/cron.daily разместить ссылку на ваш скрипт и он будет выполняться в 4:02 каждый день
Ответ написан
Комментировать
zeond
@zeond
dev & ops
Дополню: правильно очень размытое понятие. Например, речь может идти про расписание cron.
Его можно проверить как минимум двумя способами:
1. Вчитаться в man к crontab
2. Использовать онлайн сервисы, которые умеют расшифровывать cron формат. Например:
- https://crontab.cronbox.ru
- https://crontab.guru
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы