сценарий abc.sh находится на машине M1, а xyz.sh - на машине M2
сценарий abc.sh
:
#!/bin/bash
ssh -l user1 host.com ./xyz.sh -b1 arg1 -b2 arg2
скрипт xyz имеет определенные пользовательские запросы, такие как pwd и т. д.
Когда я выполняю сценарий bc.sh
от машины M1, он продолжает цикл с xyz.sh
пользовательская подсказка скрипта на терминале. Это не останавливается на вводе пользователя.
Ниже то, что я пытаюсь выполнить:
./abc.sh -a1 arg1 -a2 arg2
ssh не выделяет tty. Добавить -t
к команде ssh.