Сценарий, из которого ssh's амулета в узел и затем выходит автоматически - поиск и устранение неисправностей

У меня есть следующий сценарий, который отказывается продолжать выполняться, пока я не вмешиваюсь и ввожу CTRL+C:

juju ssh VMNode2MAAS.maas << EOF
if CONDITION_A > /dev/null 2>&1; then
   echo "Proceeding"
   sudo apt update
   sudo apt-get install -y ABC
   sudo mkdir -p /var/OLA
   cd /var/OLA
   sudo sh -c "DO SOMETHING HERE"
fi
logout

EOF

Вышеупомянутые паузы сценария в командной строке узла и отказываются выходить. Я попробовал "выход из системы", "выход", но никакую сигару.

Какая-либо подсказка, почему амулет ssh не хочет играть в бейсбол?

1
задан 17 October 2016 в 14:34

2 ответа

замена выходом 0 вместо выхода из системы решила его.

1
ответ дан 7 December 2019 в 15:46

Я не думаю, что ВЫХОД ИЗ СИСТЕМЫ требуется, и вместо sudo sh -c "DO SOMETHING HERE" просто вводят команды ниже cd /var/OLA

juju ssh VMNode2MAAS.maas << EOF
if CONDITION_A > /dev/null 2>&1; then
   echo "Proceeding"
   sudo apt update
   sudo apt-get install -y ABC
   sudo mkdir -p /var/OLA
   cd /var/OLA
fi
EOF
0
ответ дан 7 December 2019 в 15:46

Другие вопросы по тегам:

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