我想启动linux服务器并发出命令等待5秒,然后使用python脚本在DUT上发出命令。
是否可以在单个python脚本中执行,或者根本不使用2个python脚本怎么做?
这就是我正在做的事情
1)我已经设置了ssh login withut密码 - 工作正常
2)使用命令“ssh -i~ / .ssh / id_rsa server_name @ ip-address< command>”启动服务器 - 工作正常
3)等待5秒 - 这工作正常
4)需要用命令启动DUT - 不工作:(
请帮我找到使用python的解决方案
答案 0 :(得分:0)
不确定DUT是什么意思,但ssh命令接受命令作为另一个参数:
$ ssh -i ~/.ssh/id_rsa server_name@ip-address command
如果你想运行命令,等待然后运行第二个命令,最简单的方法是:
$ ssh -i ~/.ssh/id_rsa server_name@ip-address "command1; sleep 5; command2"