Как восстановить случайно удаленный Crontab в CentOS

Как восстановить случайно удаленный Crontab в CentOS

Как восстановить случайно удаленный Crontab

Как восстановить случайно удаленный Crontab

Всем привет сегодня расскажу как восстановить случайно удаленный Crontab. В результате выполнения скоманды crontab -r, удален crontab, резервные копии crontab'a не делались, описанного плана задач так же небыло, по факту потерялась информция о заданиях, времени их выполнения и т.п.

Решить вопрос можно просмотрев историю выполнения команд cron'а, используя его логи:

cat /var/log/cron

В логах ищем команды выполнямые от нужного пользователя:

...
CROND[21871]: (root) CMD (/update-repos/centos-base-update.sh > /dev/null)
CROND[21879]: (root) CMD (/update-repos/centos-base-update.sh > /dev/null)
CROND[21887]: (root) CMD (/update-repos/centos-base-update.sh > /dev/null)
...
CROND[21939]: (root) CMD (/update-repos/update-epel.sh > /dev/null)
CROND[21946]: (root) CMD (/update-repos/update-epel.sh > /dev/null)
CROND[21954]: (root) CMD (/update-repos/update-epel.sh > /dev/null)
...

Сверяем время запуска, по аналогии создаем новый crontab:

30 00 * * * /update-repos/centos-base-update.sh > /dev/null
00 22 * * * /update-repos/update-epel.sh > /dev/null

Вот так вот можно восстановить случайно удаленный Crontab в CentOS.

Материал сайта pyatilistnik.org

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

я в гугл