/ etc / crontab отредактировано путем копирования и вставки, как вернуться назад?

Я сделал ошибку, я редактировал / etc / crontab через копию и вставку. И теперь эти записи crontab не работают.

[root@process ~]# cat /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 */5 * * * * root php /var/www/vhosts/mydomain.com/subdomains/apn/httpdocs/sdkstatistics/callEveryFiveMinute.php 2>&1 /tmp/testlog.log 

Позже я учился и обнаружил, что я не должен редактировать crontab посредством копирования и вставки. Скорее я должен использовать crontab -e для добавления crontab.

Я запустил команду crontab -l, чтобы показать текущий список

 [root@process ~]# crontab -l 7,17,27,37,47,57 * * * * /usr/lib/plesk-9.0/postfix-poplockdb-clean 1,16,31,46 * * * * /usr/local/psa/admin/sbin/backupmng >/dev/null 2>&1 

Здесь моя последняя запись * / 5 * * * * root php /var/www/vhosts/mydomain.com/subdomains/apn/httpdocs/sdkstatistics/callEveryFiveMinute.php 2> & 1 /tmp/testlog.log не указана.

Теперь я могу вернуться к моему предыдущему состоянию? Или, лучше, что мне делать?

One Solution collect form web for “/ etc / crontab отредактировано путем копирования и вставки, как вернуться назад?”

Вы не говорите, какой дистрибутив или версия демона cron вы используете, но вполне вероятно, что ваш cron поддерживает файлы crontab системы (/ etc / crontab), а также файлы crontab для каждого пользователя.

Файл, который вы видите при запуске crontab -l (как root), вероятно, это / var / spool / cron / crontabs / root, где вы хотите внести свои изменения, используя crontab -e

Без дополнительной информации о вашей версии дистрибутива или демона cron я не буду продолжать, но возможно, вы сломали файл / etc / crontab, поскольку он имеет несколько иной синтаксис для файлов crontab для каждого пользователя. Видеть

 man cron man crontab 

а также

 man 5 crontab 

для получения дополнительной информации о конфигурации демона cron, затем удалите ошибочную строку из / etc / crontab и добавьте ее в каталог /etc/cron.* или в файл crontab для пользователей. Вы можете найти информацию об ошибке в файле / etc / crontab из файлов системного журнала в / var / log

  • /etc/cron.d/cronjob
  • Crontab: Почему он не запускает скрипт?
  • Помощь с "crontab -e"
  • Почасовой cronjob не работает
  • Расписание Cronjob
  • Могу ли я использовать переменные в файле crontab?
  • Задача Cron не сохранять
  • Cron несколько скриптов каждые 5 минут с 10 секундами между каждым скриптом
  • Выполнение всех Cronjobs в среде ~ / .zshenv
  • как получить результаты выполнения задания cron
  • Cron неожиданно вызывает скрипт каждые 15 минут
  • cron midnight 00 24 или 00 00?
  • Linux и Unix - лучшая ОС в мире.