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

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

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

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

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

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

решение1

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

решение2

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

решение3

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

решение4

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

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

Связанный контент