脚本 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
不断循环脚本的用户提示。它不会因为用户输入而停止。xyz.sh
以下是我正在尝试执行的操作:
./abc.sh -a1 arg1 -a2 arg2
答案1
ssh 没有分配 tty。添加-t
到 ssh 命令。