Назад | Перейти на главную страницу

Как сделать резервную копию файлов «crontab -e»?

Я хочу сделать полный резервное копирование сервера.

У меня уже есть сценарий резервного копирования, копирующий все файлы html / php для веб-приложения и базы данных mysql, помещающий их в файл .tar.gz.

Как я могу добавить файлы crontab в эту резервную копию?

Всякий раз, когда я сохраняю crontab, он попадает в папку / tmp .. и когда я сразу же проверяю эту папку, она пуста.

Вы можете просто сделать резервную копию всего /var/spool/cron каталог. Он содержит все crontab всех пользователей.

Можно периодически запускать crontab -l > my_crontab.backup для резервного копирования crontab в файл.

просто сделайте резервную копию файла /var/spool/cron/USER_NAME

Я сделал резервную копию в cron.

0 9 * * * crontab -l | gzip > /backups/'crontab-'$(date +"\%Y\%m\%d-\%H\%M\%S")'.gz'