我有一个python shell脚本,launcher.py会吐出一个ip地址 到一个名为ipaddr.txt的文件中。
我需要使用ipaddr.txt包含的单个ip地址连接到主机, 但是由于某种原因,ssh在尝试连接到它时会挂起 ip地址输入它。
首先我运行脚本将ip地址放入文件(ipaddr.txt)
./launcher.py &&
然后我尝试让ssh连接到有问题的IP地址
uname="root@"
ip_addr=$uname"$(cat ipaddr.txt)" &&
ssh eval echo $ip_addr
回显$ ip_addr的示例结果是:
root@45.55.43.11
由于某些原因,ssh只是挂起,我猜它与我试图将bash变量作为参数传入ssh有关,但我不知道如何解决它。 任何帮助将不胜感激。