Команды оболочки
Предусмотрена возможность запуска команды оболочки до и после резервного копирования. Чтобы настроить их, откройте Меню ▸ Параметры резервного копирования. Используйте кнопку запуска, чтобы опробовать команду без выполнения резервного копирования.
Команда оболочки до резервного копирования будет выполнена непосредственно перед запуском резервного копирования. Её можно использовать для создания дампов базы данных, снимков файловой системы и многого другого.
Команда оболочки после резервного копирования выполняется после вызова borg create, но перед удалением старых архивов. Её можно использовать для отмены действий, выполняемых командой до резервного копирования, или для выполнения действий, аналогичных отправке уведомления на основе результата резервного копирования.
Обе команды выполняются с использованием оболочки bash и содержат контекст для резервного копирования в виде переменных среды. Рабочий каталог - это домашний каталог пользователя. Команда после резервного копирования содержит информацию об успешном или неудачном выполнении резервного копирования и статистические данные по резервному копированию. Информацию о доступных переменных среды смотрите во всплывающей подсказке в разделе параметров.
Выход с ненулевым кодом привёдет к прерыванию всех последующих действий по резервному копированию с сообщением об ошибке. Стандартные данные по ошибке можно будет просмотреть в окне Информация о резервном копировании на вкладке Резервная копия.
Вы можете запустить сразу несколько команд, разделив их символом ;. Более сложные скрипты рекомендуется хранить в отдельном файле, например, в домашней папке.