Linux

如何在 Ubuntu Linux 中進行安全備份

  • April 10, 2019

我試圖理解程式碼,但我遇到了一些困難。

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.

引用自:https://unix.stackexchange.com/questions/511568