Linux
如何在 Ubuntu Linux 中進行安全備份
我試圖理解程式碼,但我遇到了一些困難。
crontab -e
是每週日晚上 9 點的 crontab 時間表格式,但在我看來它是加密的。任何人都可以解釋一下嗎?Crontab -e 0 21 * * 0 zip -P passw0rd -r /var/backup/secure.zip /home/$USER >/dev/null 2>&1
該命令
crontab -e
允許您編輯您的 crontab,如果您添加該行0 21 * * 0 zip -P passw0rd -r /var/backup/secure.zip /home/$USER >/dev/null 2>&1
,保存並退出您的編輯器,那麼您已經創建了一個新條目,該條目在每個星期日晚上 9 點執行該命令。您可以使用
crontab -l
在標準輸出上顯示 crontab 的內容而無需對其進行編輯。該命令以遞歸方式 ( ) 創建
/var/backup/secure.zip
主目錄內容的zip 文件,並使用密碼選項使用密碼“passw0rd”對其進行加密。/home/$USER``-r``-P passw0rd
最後
>/dev/null 2>&1
的 用於防止 zip 命令向 stdout 和 stderr 的任何輸出,以防止 cron 發送任何郵件(如果成功或發生錯誤)。要解壓縮 zip 文件,如果使用 ,則必須輸入密碼
unzip secure.zip
,或者使用unzip -P passw0rd secure.zip
.