Как исправить зависание Ubuntu на Windows, связанное с пакетным программированием - PullRequest
0 голосов
/ 28 мая 2019

У меня есть командный файл, который содержит это:

bash -c "shell/rsync_A.sh"
bash -c "shell/rsync_B.sh"

Каждый из сценариев оболочки выглядит так:

rsync_A.sh:

rsync --info=progress2 -rptz --delete -e "ssh -i /root/.ssh/[MY_CERT].pem"  [MY_REMOTE_UBUNTU_ON_AWS]:[MY_REMOTE_FOLDER1] [MY_LOCAL_DESTINATION_FOLDER1]
rsync --info=progress2 -rptz --delete -e "ssh -i /root/.ssh/[MY_CERT].pem"  [MY_REMOTE_UBUNTU_ON_AWS]:[MY_REMOTE_FOLDER2] [MY_LOCAL_DESTINATION_FOLDER2]

rsync_B.sh:

rsync --info=progress2 -rptz --delete -e "ssh -i /root/.ssh/[MY_CERT].pem"  [MY_REMOTE_UBUNTU_ON_AWS]:[MY_REMOTE_FOLDER3] [MY_LOCAL_DESTINATION_FOLDER3]

Проблема в том, что bash всегда зависает при запуске командного файла. Кажется, что первая команда rsync всегда работает нормально, а вторая всегда дает сбой (в том же файле sh или в другом).

Под "зависаниями" я подразумеваю, что я вижу мигающий курсор, но нет приглашения bash, и нет способа выйти из него без перезапуска всей системы (lxssmanager зависает при попытке перезапустить).

Все всегда работает на 100% нормально, когда я вхожу в bash и запускаю сценарии оболочки, но как только я включаю пакет, он прерывается.

1 Ответ

0 голосов
/ 05 июня 2019

Понятия не имею почему или как ... но решение было удалить BitDefender.

...