Saya ingin melakukan backup server lengkap .
Saya sudah minta skrip cadangan saya menyalin semua file html / php untuk aplikasi web, dan database mysql, menempatkannya ke dalam file .tar.gz.
Bagaimana saya bisa menambahkan file crontab ke cadangan itu?
Setiap kali saya menyimpan crontab, ia pergi ke folder / tmp .. dan ketika saya memeriksa folder itu segera setelah itu, kosong.
linux
backup
cron
backup-restoration
darkAsPitch
sumber
sumber
/etc/cron.d/
, saya biasanya lebih suka itu, karena folder / etc saya didukung, dan dilacak dalam VCS.Jawaban:
Anda bisa mencadangkan seluruh
/var/spool/cron
direktori. Ini berisi semua crontab dari semua pengguna.sumber
Anda dapat secara berkala menjalankan
crontab -l > my_crontab.backup
cadangan file crontab ke dalam.sumber
backup saja file tersebut
/var/spool/cron/USER_NAME
sumber
/var/spool/cron/crontabs
.sudo -i
Saya membuat cadangan saya menjadi pekerjaan cron.
sumber