Использование zip-пакета для debian с паролем

Я пытаюсь сделать резервный сценарий .sh чтобы заархивировать мои файлы и защитить zip-архив паролем. Для этого я использую пакет zip ( apt-get install zip ), и есть опция шифрования, доступная через параметр -e . Как я могу указать пароль напрямую? После ввода команды мне нужно ввести пароль, а .sh -script будет запущен с заданиями cron.

Вот мой .sh-файл:

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

Вот результат с параметром -e :

образ

Как я могу автоматически установить пароль, а затем повторить его в .sh файле (который будет запущен cronjobs)?

One Solution collect form web for “Использование zip-пакета для debian с паролем”

Вы можете использовать параметр -P для указания пароля в командной строке:

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

Вы можете найти такую ​​вещь, посмотрев страницу руководства для рассматриваемой программы:

 man zip 
  • Параллельно читать содержимое заархивированного файла без извлечения
  • Я неоднократно застегиваю одну и ту же папку с файлами, но shasum продолжает меняться
  • Прокрутите только архив данных .zip только для чтения, чтобы извлечь строку из файла .kml в
  • Помогите с распаковкой .dd.gz, возможно, поврежденной
  • Zip не сжимает файлы при застегивании
  • Высокая загрузка процессора с помощью zip-команды
  • Почтовая папка без указания пути к папке и требует только один аргумент
  • ссылаясь на файлы внутри jar или zip-файлов в Linux
  • невозможно извлечь файл, который загружается на FTP-сервер
  • Существуют ли какие-либо утилиты архива, которые могут сохранить атрибут даты, созданный в NTFS-3G?
  • Распаковка некоторых архивов работает на Windows, но не на Linux
  • Interesting Posts

    Повторная ошибка: #error «Только <glib.h> может быть включен напрямую».

    wget on Centos 7 Terminal как загрузить только текст без кода стиля сайта

    Есть ли соглашение для добавления файлов .pc для pkg-config?

    как отредактировать следующую строку после сопоставления шаблона и добавить строку, если она не существует

    проблема с носками в proxychains

    Паровые сбои при запуске на OpenSUSE

    u-boot отключает запросы DHCP с setenv

    LVM: как клонировать тонкий объем

    Обновление переменной git в командной строке командной строки для каждой команды

    Задержка замораживания терминала возникает при попытке избежать запроса пароля для доступа к последовательному порту с использованием minicom

    Почему echo $ SHELL всегда показывает / bin / bash?

    ошибка в awk / sed использование манипуляций с файлами по очереди

    Как устранить крах дисплея для графического драйвера Radeon R7 260x?

    Linux mint 18.1 не загружается. Показывает журнал ошибок, всегда заканчивающийся конечной трассой

    как мы можем использовать awk для получения нескольких слов после значительного слова?

    Linux и Unix - лучшая ОС в мире.