Невозможно выполнить команду после 'pmrun' для сравнения пользователя после s sh в bash скрипте - PullRequest
0 голосов
/ 09 мая 2020

Я пытаюсь запустить команду, которая запускает / останавливает приложение после pmrun другому пользователю после ssh.

Итак, это я пытаюсь достичь с помощью сценария bash :

  1. S SH в поле
  2. PMRUN другому пользователю в этом поле
  3. Выполните команду
  4. Автоматический выход из системы box

Но используя приведенный ниже сценарий, я получаю вывод команды Pmrun для пользователя diff, однако мне нужно набрать exit, чтобы выйти из моего сценария, чего я не делаю хотите.

#!/bin/bash
for f in $(cat server.txt)
do 
ssh -t $f pmrun -h $f su - was << 'EOF'
/usr/start.sh start";
EOF
done

Нам никогда не нужно набирать exit после запуска скрипта, когда мы выполняем ssh и выполняем команды, так как избавиться от меня при выходе из пользователя pmrun при запуске сценарий bash.

...