Eu quero fazer um backup completo do servidor.
Já tenho meu script de backup copiando todos os arquivos html / php para o aplicativo Web e os bancos de dados mysql, colocando-os em um arquivo .tar.gz.
Como posso adicionar os arquivos crontab a esse backup?
Sempre que eu salvar o crontab, ele vai para a pasta / tmp .. e quando eu checo essa pasta imediatamente depois, ela está vazia.
linux
backup
cron
backup-restoration
darkAsPitch
fonte
fonte
/etc/cron.d/
, geralmente prefiro isso, pois o backup da minha pasta / etc é rastreado em um VCS.Respostas:
Você pode simplesmente fazer backup de todo o
/var/spool/cron
diretório. Ele contém todas as crontabs de todos os usuários.fonte
Você pode executar periodicamente
crontab -l > my_crontab.backup
para fazer backup do crontab no arquivo.fonte
apenas faça backup do arquivo
/var/spool/cron/USER_NAME
fonte
/var/spool/cron/crontabs
.sudo -i
Eu fiz meu backup em um trabalho cron.
fonte