Есть ли недостатки / последствия для добавления запланированных задач непосредственно в / etc / crontab вместо использования команды crontab?

CentOS 5.x

Я заметил, что кто-то (предположительно другой администратор) добавил запись непосредственно к дну /etc/crontab поэтому он читает:

 SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly 00 3 * * 0 root foocommand 

Предполагая, что я действительно хочу, чтобы команда выполнялась от имени root, есть ли последствия для добавления запланированных задач таким образом? Я больше привык использовать crontab -e для добавления / редактирования запланированных задач.

One Solution collect form web for “Есть ли недостатки / последствия для добавления запланированных задач непосредственно в / etc / crontab вместо использования команды crontab?”

Из запуска команды в файле crontab нет никакой разницы. По крайней мере, Vixie cron (как в CentOS) проверяет каждую минуту, если изменилось время модификации каталога спула или файл /etc/crontab .

Однако, если вы отредактируете crontab -e и напишите, то crontab будет проверяться на наличие явных ошибок. Например, если последняя строка вашего crontab * * * * вы получите сообщение:

 crontab: installing new crontab "/tmp/crontab.HbT2Sa/crontab":27: bad day-of-week errors in crontab file, can't install Do you want to retry the same edit? (y/n) 

(по крайней мере, если последняя строка – строка 27).

Конечно, такой механизм проверки не существует, если вы просто добавляете строки в файл crontab (либо /etc/crontab либо в /var/spool/cron/ ).

  • Как я могу подать сигнал на задание cron, чтобы пропустить прогоны?
  • Задача Cron, запланированная для запуска в определенный день недели, также работает в последний день месяца
  • Есть ли способ поддерживать счет в кронтабе?
  • Работа в Cron работает чаще, чем я думал, что это должно
  • Как настроить запись cron, которая работает через 00 и 30 после часа?
  • Добавить cron в Crontab
  • Пространство имеет значение в crontab
  • Почасовой cronjob не работает
  • Crontab останавливается на полпути
  • Можно ли задавать одно задание на определенный час с помощью анакрона
  • Добавить задание CRON из командной строки?
  • Interesting Posts

    изменение файловых сообщений не работает

    Драйвер графической подсистемы Intel для Linux Mint 17

    Что делает xargs, если он используется без каких-либо параметров?

    Linux – оболочка для контроля доступа к файлу приложения?

    как я могу исключить конкретную папку в пункте назначения при использовании rsync?

    Передавать значения переменных среды в программу?

    Можно ли удалить vi?

    Поиск и замена нескольких строк в скрипте с помощью команд vim (поиск и замена) без sed?

    Как выполнить эхо-команду и включить возврат строки?

    Xterm: для оболочки не найдено абсолютного пути: 500

    Macbook pro retina 2013 с полной загрузкой диска

    Удалить первую строку файла

    Почему запрос пароля немного отстает после ввода имени пользователя в tty?

    Невозможно выполнить swapoff, но достаточно физической памяти.

    Почему используется некоторое пространство файловой системы, даже если файловая система пуста?

    Linux и Unix - лучшая ОС в мире.