Как автоматизировать rsync без риска одновременного создания экземпляров

Наконец-то я не смог настроить openssh-server, но я отредактировал свой /etc/apt/sources.listи добавил эти строки :(Поскольку мой сервер находится в Hetzner Co.)

deb http://mirror.hetzner.de/debian/packages jessie main contrib non-free
deb http://mirror.hetzner.de/debian/security jessie/updates main contrib non-free
deb http://mirror.hetzner.de/debian/packages jessie-updates main contrib non-free

Затем я установил последнюю предыдущую версию openssh-server, которая была на зеркале jessie.

Вот так:

apt update
apt remove openssh-client openssh-sftp-server openssh-server
apt clean
apt install openssh-client=1:6.7p1-5+deb8u4
apt install openssh-sftp-server=1:6.7p1-5+deb8u4
apt install openssh-server=1:6.7p1-5+deb8u4

Вы также можете проверить все версии пакетов, которые вы можете установить, с помощью этого:

apt-cache showpkg package
apt-cache showpkg openssh-server
0
31.01.2020, 17:50
1 ответ

Я столкнулся с точно такой же проблемой с Timeshift . Я добавил это в начало своего сценария резервного копирования, чтобы он не запускался до тех пор, пока Timeshift не завершится:

# if Timeshift is running, wait until it's finished
until [ -z $(/bin/pidof timeshift) ]
  do
      # waiting
      sleep 1
  done

Просто замените rsync на Timeshift , и все готово.

Если вы хотите поместить все в одну длинную команду, сделайте это:

until [ -z $(/bin/pidof rsync) ]; do sleep 1; done; your_rsync_command
0
28.04.2021, 23:25

Теги

Похожие вопросы