.sh
私のファイルを圧縮してzipアーカイブをパスワードで保護するバックアップスクリプトを作成しようとしています。これには、zip
パッケージ()を使用してパラメータを介してアクセスできる暗号化オプションがapt-get install zip
あります。-e
パスワードを直接指定する方法は?コマンドを入力した後、パスワードを入力する必要があり、スクリプトは.sh
cronジョブで実行されます。
これは私の.shファイルです。
zip -r -e -q ~/var/backup/backup_`date +%Y_%m_%d-%H_%M` /var/www/
パラメータを使用した結果は次のとおりです-e
。
自動的にパスワードを設定して.sh
ファイルに再入力するにはどうすればよいですか(cronjobで実行されます)。
答え1
-P
コマンドラインでパラメータを使用してパスワードを指定できます。
zip -r -e -q -P myPasswordHere ~/var/backup/backup_`date +%Y_%m_%d-%H_%M` /var/www/
関連プログラムのマニュアルページを見ると、これらの問題が見つかります。
man zip