脚本abc.sh在机器M1上,xyz.sh在机器M2上
脚本abc.sh :
#!/bin/bash ssh -l user1 host.com ./xyz.sh -b1 arg1 -b2 arg2
脚本xyz有一定的用户提示像pwd等
当我从机器M1执行脚本bc.sh ,它会在terminal上用xyz.sh脚本的用户提示符循环。 它不停止用户input。
以下是我想要执行的:
./abc.sh -a1 arg1 -a2 arg2
ssh没有分配一个tty。 将-t添加到ssh命令中。