Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用单个python文件向服务器发出命令,并向DUT发出延迟5秒的命令_Python_Linux_Python 2.7_Ssh_Server - Fatal编程技术网

如何使用单个python文件向服务器发出命令,并向DUT发出延迟5秒的命令

如何使用单个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是什

我想启动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是什么意思,但ssh命令接受命令作为另一个参数:

$ ssh -i ~/.ssh/id_rsa server_name@ip-address command
如果要运行命令,请等待,然后运行第二个命令,最简单的方法是:

$ ssh -i ~/.ssh/id_rsa server_name@ip-address "command1; sleep 5; command2"