如何備份“crontab -e”檔案?

如何備份“crontab -e”檔案?

我想做一個完全的伺服器備份。

我已經有備份腳本複製 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'

相關內容