Я хочу сделать полный резервное копирование сервера.
У меня уже есть сценарий резервного копирования, копирующий все файлы 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'