
我想做一個完全的伺服器備份。
我已經有備份腳本複製 Web 應用程式的所有 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'