Я хочу сделать полную резервную копию сервера.
У меня уже есть сценарий резервного копирования, который копирует все файлы html / php для веб-приложения и базы данных mysql, помещая их в файл .tar.gz.
Как я могу добавить файлы crontab в эту резервную копию?
Всякий раз, когда я сохраняю crontab, он попадает в папку / tmp ... и когда я сразу же проверяю эту папку, он пуст.
linux
backup
cron
backup-restoration
darkAsPitch
источник
источник
/etc/cron.d/
, я обычно предпочитаю делать это, так как папка / etc резервируется и отслеживается в VCS.Ответы:
Вы можете просто сделать резервную копию всего
/var/spool/cron
каталога. Он содержит все crontabs всех пользователей.источник
Вы можете периодически запускать
crontab -l > my_crontab.backup
для резервного копирования crontab в файл.источник
просто сделайте резервную копию файла
/var/spool/cron/USER_NAME
источник
/var/spool/cron/crontabs
.sudo -i
Я сделал свою резервную копию в работу cron.
источник