使用 debian 的 zip 包和密码

使用 debian 的 zip 包和密码

我正在尝试制作一个备份.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文件中重新输入密码(将与 cronjobs 一起运行)?

答案1

您可以-P在命令行中使用参数指定密码:

zip -r -e -q -P myPasswordHere ~/var/backup/backup_`date +%Y_%m_%d-%H_%M` /var/www/

您可以通过查看相关程序的手册页来找到此类问题:

man zip

相关内容