如何使用单个python文件向服务器发出命令,并向DUT发出延迟5秒的命令
我想启动linux服务器并发出一个命令等待5秒钟,然后使用python脚本在DUT上发出一个命令 是否有可能在单个python脚本中执行,或者如果我们使用2个python脚本,如何执行 这就是我正在做的 1) 我已经设置了ssh登录,但没有密码,这很好 2) 使用命令“ssh-i~/.ssh/id\u rsa server”启动服务器_name@ip-地址<命令>“-工作正常 3) 等待5秒钟-这是正常工作 4) 需要使用命令启动DUT-不工作:(如何使用单个python文件向服务器发出命令,并向DUT发出延迟5秒的命令,python,linux,python-2.7,ssh,server,Python,Linux,Python 2.7,Ssh,Server,我想启动linux服务器并发出一个命令等待5秒钟,然后使用python脚本在DUT上发出一个命令 是否有可能在单个python脚本中执行,或者如果我们使用2个python脚本,如何执行 这就是我正在做的 1) 我已经设置了ssh登录,但没有密码,这很好 2) 使用命令“ssh-i~/.ssh/id\u rsa server”启动服务器_name@ip-地址“-工作正常 3) 等待5秒钟-这是正常工作 4) 需要使用命令启动DUT-不工作:( 请帮助我找到使用python的解决方案不确定DUT是什
请帮助我找到使用python的解决方案不确定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"