Ubuntu Linuxで安全なバックアップを作成する方法

Ubuntu Linuxで安全なバックアップを作成する方法

コードを理解しようとしていますが、少し難しいです。
crontab -ecrontabのスケジュール形式は毎週日曜日午後9時ですが、暗号化されているようです。誰でもこれを説明できますか?

Crontab -e 0 21 * * 0 zip -P passw0rd -r /var/backup/secure.zip /home/$USER >/dev/null 2>&1

答え1

このコマンドをcrontab -e使用するとcrontabを編集でき、行を追加して保存してエディタを終了すると、0 21 * * 0 zip -P passw0rd -r /var/backup/secure.zip /home/$USER >/dev/null 2>&1毎週日曜日の午後9時にそのコマンドを実行する新しいエントリが作成されます。

これを使用して、crontab -l編集せずにstdoutにcrontabの内容を表示できます。

このコマンドは再帰的に()/var/backup/secure.zipホームディレクトリの内容のzipファイルを生成し、パスワードオプションを使用して "passw0rd"パスワードで暗号化します。/home/$USER-r-P passw0rd

最後にあるのは、>/dev/null 2>&1zipコマンドがstdoutとstderrに出力するのを防ぎ、cronがメールを送信するのを防ぐために使用されます(成功したかエラーが発生した場合)。

zipファイルを解凍するには、を使用している場合はパスワードを入力する必要があり、unzip secure.zipそうでない場合はを使用してくださいunzip -P passw0rd secure.zip

関連情報