/ 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.

  • Почасовой cronjob не работает
  • Как получить, какая версия демона cron запущена
  • Почему работа cron не может найти базовые команды Linux?
  • Как работают внутренние работы демона cron?
  • Могу ли я использовать переменные в файле crontab?
  • Задание Cron не дает результата
  • Я запустил команду 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 не указана.

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

  • Выполнение cron 9 до 5 и в полночь
  • Запуск скрипта каждые 30 минут с помощью crontab с использованием ROOT (Debian)
  • Максимальное количество записей в Crontab
  • Работы Cron работают на 1 час, в общем несогласие с системными временами
  • Могу ли я использовать переменные в файле crontab?
  • Разница между вкладками CRON 0/5 и * / 5?
  • 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

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