diff --git a/README.html b/README.html index 993bee1..c8f64b6 100644 --- a/README.html +++ b/README.html @@ -148,10 +148,15 @@ } code{white-space: pre-wrap;} span.smallcaps{font-variant: small-caps;} - span.underline{text-decoration: underline;} - div.column{display: inline-block; vertical-align: top; width: 50%;} + div.columns{display: flex; gap: min(4vw, 1.5em);} + div.column{flex: 1;} div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;} ul.task-list{list-style: none;} + ul.task-list li input[type="checkbox"] { + width: 0.8em; + margin: 0 0.8em 0.2em -1.6em; + vertical-align: middle; + } pre > code.sourceCode { white-space: pre; position: relative; } pre > code.sourceCode > span { display: inline-block; line-height: 1.25; } pre > code.sourceCode > span:empty { height: 1.2em; } @@ -252,7 +257,7 @@ href="https://wiki.archlinux.org/title/Systemd_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D Timers.

Как альтернатива вместо таймеров systemd можно использовать cron. Пример cron-задачи:

-
0 1 * * * /usr/bin/local/restic_backup 
+
0 1 * * * /usr/local/bin/restic_backup

Общий алгоритм работы скрипта такой:

  1. Скрипт вначале выполняет проверку инициализации репозитория и @@ -261,7 +266,7 @@ Timers.

  2. Запускается удаление старых резервных копий командой restic forget. В скрипте используется опция --keep-last, однако можно переписать -/usr/bin/local/restic_backup на использование другой +/usr/local/bin/restic_backup на использование другой опции. Сохраняется то количество резервных копий, которое указано в переменной RESTIC_KEEP в файле /etc/restic_backup/settings.sh.
  3. @@ -333,7 +338,7 @@ class="sourceCode bash"> # Пароль для доcтупа к бэкапам. Все бэкапы шифруются. В случае утраты этого # пароля получить доступ к резрвным копиям будет невозможно! -export RESTIC_PASSWORD="I9n7G7G0ZpDWA3GOcJbIuwQCGvGUBkU5" +export RESTIC_PASSWORD="tiwfBM4i3jDvMA6ah1AIs2HdoJ9w66OS" # Количество бэкпов, которые нужно хранить в репозитории RESTIC_KEEP=2 @@ -390,7 +395,7 @@ class="sourceCode bash">Запуск резервного копирования

    Запустить резервное копирование прямо сейчас можно командой:

    -
    /usr/bin/local/restic_backup
    +
    /usr/local/bin/restic_backup

    Выполнение бэкапа заблокирует ввод в темнал. Желательно запускать команду в сессии tmux или screen. Пример запуска сессии tmux:

    tmux new -s restic_backup
    diff --git a/README.md b/README.md index 976a202..28223e8 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ systemctl list-timers cron-задачи: ``` -0 1 * * * /usr/bin/local/restic_backup +0 1 * * * /usr/local/bin/restic_backup ``` Общий алгоритм работы скрипта такой: @@ -44,7 +44,7 @@ cron-задачи: его если это не так командой `restic init`. 2. Запускается удаление старых резервных копий командой `restic forget`. В скрипте используется опция `--keep-last`, однако можно переписать -**/usr/bin/local/restic_backup** на использование другой опции. Сохраняется то +**/usr/local/bin/restic_backup** на использование другой опции. Сохраняется то количество резервных копий, которое указано в переменной `RESTIC_KEEP` в файле **/etc/restic_backup/settings.sh**. 3. Запускается дамп баз данных. SQL-дампы сохраняются во временную директорию @@ -179,7 +179,7 @@ databases=( Запустить резервное копирование прямо сейчас можно командой: ``` -/usr/bin/local/restic_backup +/usr/local/bin/restic_backup ``` Выполнение бэкапа заблокирует ввод в темнал. Желательно запускать команду в diff --git a/README.pdf b/README.pdf index 248f96c..fe2a221 100644 Binary files a/README.pdf and b/README.pdf differ diff --git a/restic_backup.service b/restic_backup.service index 615d692..48d76f7 100644 --- a/restic_backup.service +++ b/restic_backup.service @@ -3,7 +3,7 @@ Description=Service for run restic backup After=network.target [Service] -ExecStart=/usr/bin/local/restic_backup +ExecStart=/usr/local/bin/restic_backup SyslogIdentifier=restic_backup Restart=no TimeoutStopSec=30