in $SERVERLIST; do ssh -t $HOSTS "($SUBCOMMAND)" > output.log;通过查看该output.log,似乎正在发生的情况是,脚本挂在输入密码以启动订阅管理器命令的步骤上我的假设是它将它传递给远程机器上的连接,而不是在我这边,我从来没有看到输入我的密码的选项。有什么办法可以解决这个问题吗?我希望的最终结果是将订阅管理器列表的输出--可用命令通过管道传输到我计算机上的output.log文件。
我通过提供主机、用户和密码来运行该命令,唯一的输出是error:Warning: Using a password on the command line interface can be insecure有趣的是,当我运行which mysql时,我从windows的命令提示符转到该路径,然后运行相同的命令,一切都正常。