Как легко и быстро восстановить случайно удалённый crontab файл со всеми задачами. Аналогично можно восстанавливать любые файлы в linux. Занятный случай приключился у клиента. На скрине думаю понятно, что произошло. Добро пожаловать в Linux!
Эту задачу мне удалось решить за несколько минут, не имея бэкапов я восстановил ему этот удаленный файл. Как раз способом из этого поста 👇👇👇 Если кратко, я глянул в логи /var/log/cron, взял рандомную таску которая выполнялась ранее и вбил: Соответственно console import:reports это часть таски, которая когда-то выполнялась. Команда отработала и нашла мне удаленный cron файл. Копипаста и все рады. Но тут опять же повезло, что данные не перезаписались на диске.
В любом случае можно было бы восстановить по хронологии из файла /var/log/cron, но уже с приключения. Либо грепнуть CRON в syslog и journald.
На будущее сделал клиенту алиас: Этакая защита от дурака и толстых пальцев. Теперь если перепутать «e» и «r», то оно выругается и запросит подтвер