目前我通過我的linux終端運行我的python程序。我執行ssh後如何繼續執行我的python腳本
在elif條件語句的一部分中,它執行linux ssh命令以遠程訪問另一臺機器os.system('ssh ' + <varWithHostName>
。
當它進入另一臺機器後,它似乎退出我的程序。在我的程序進入另一臺機器後,如何繼續執行下一部分程序。
我聽到的Paramiko模塊可能是答案?或者這可以在沒有模塊的情況下完成?
目前我通過我的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