我执行ssh后如何继续执行我的python脚本
问题描述:
目前我通过我的linux终端运行我的python程序。我执行ssh后如何继续执行我的python脚本
在elif条件语句的一部分中,它执行linux ssh命令以远程访问另一台机器os.system('ssh ' + <varWithHostName>
。
当它进入另一台机器后,它似乎退出我的程序。在我的程序进入另一台机器后,如何继续执行下一部分程序。
我听到的Paramiko模块可能是答案?或者这可以在没有模块的情况下完成?
答
如果你想用ssh在远程机器上执行脚本,你可以使用ssh运行脚本。例如
os.system('ssh ' + <varWithHostName> + ' foo.py')
因为foo.py
存在于计算机
http://www.cyberciti.biz/faq/unix-linux-execute-command-using-ssh/
显示你的整个程序上。 – RobertB