ввел случайно crontab -r и все удалилось из крона! Как восстановить?
Чего делать то? Система CentOS 5.7
LinuxForum.Fans
Беда: cron
Автор: XliN
10 сообщений
2593 просмотров
Насколько я понимаю был удалён файл с записями. Значит необходимо восстановить удалённый файл...
Пока нашел вот это:
Команда rm удаляет файлы и каталоги. Всё, и без всяких предупреждений. Навсегда. Точнее не совсем навсегда - сами данные остаются конечно (уничтожить файл безвозвратно на HDD поможет shred), вот только найти их решительно невозможно. Ибо информация о том, где лежат данные будет безвозвратно уничтожены. Придётся проверить весть раздел, и если повезёт, данные будут найдены. Восстанавливает данные таким образом программа photorec. Анделиты в линуксе нет. Точнее, она не работает. Такие дела...
If you don't have a backup of /var/spool/cron/*user* the only way you could find to recover you crontab commands would be taking a look at the logs of your system.
Вот это меня убило.
По сути был удален файл /var/spool/cron/root.
Я так понял, что можно посмотреть логи крона, и по ним восстановить команды.
Можно, но у меня все логи запоганил vnstat и munin. Они собирают статистику и отрабатывают каждые 5 минут. Сволочи :(
Буду вспоминать что было.
Для проверки
00 23 * * * /root/script/parusbackup.sh
*/10 * * * * /root/script/parus.sh
* */2 * * * /root/script/nod32upd.pl /dev/null 2>&1
* */1 * * * /etc/upd_prog/php/update.php > /dev/null 2>&1
* */3 * * * /root/script/drwebupw.pl /dev/null 2>&1
00 22 * * * /usr/bin/clamdscan --move=/root/soft/virus /var/ftp/uploads/* >> /var/log/clam_ftp
00 21 * * * /usr/bin/clamdscan --move=/root/soft/virus /home/parus/Data/* >> /var/log/clam_DB
00 20 * * * /usr/bin/clamdscan --move=/root/soft/virus /var/ftp/pub/* >> /var/log/clam_ftp_pub
1 - 23:00
2 - каждые 10 минут
3 - каждые 2 часа
4 - каждый час
5 - каждые 3 часа
6 - 22:00
7 - 21:00
8 - 20:00
Верно?
Бегло ознакомившись с man'ом этой зверюги, - вроде правильно. :rolleyes:
Можно, но у меня все логи запоганил vnstat и munin. Они собирают статистику и отрабатывают каждые 5 минут.
[FIX ME] Но ведь должны быть архивы логов ?
Есть smile С них и выдергивал, но в них не пишутся всякие звездочки. Только время выполнения.
Feb 5 20:48:01 ldap crond[16073]: (root) CMD (/etc/upd_prog/php/update.php > /dev/null 2>&1)
Feb 5 20:48:01 ldap crond[16072]: (root) CMD (/root/script/nod32upd.pl /dev/null 2>&1)
Feb 5 20:49:01 ldap crond[16116]: (root) CMD (/etc/upd_prog/php/update.php > /dev/null 2>&1)
Feb 5 20:49:01 ldap crond[16117]: (root) CMD (/root/script/nod32upd.pl /dev/null 2>&1)
Feb 5 20:49:18 ldap crontab[16144]: (root) BEGIN EDIT (root)
Feb 5 20:49:56 ldap crontab[16144]: (root) REPLACE (root)
Feb 5 20:49:56 ldap crontab[16144]: (root) END EDIT (root)
Feb 5 20:50:01 ldap crond[3276]: (root) RELOAD (cron/root)
Feb 5 20:50:01 ldap crond[16172]: (root) CMD (/usr/lib/sa/sa1 1 1)
Feb 5 20:50:01 ldap crond[16173]: (root) CMD (/root/script/parus.sh)
Войдите или зарегистрируйтесь, чтобы ответить.