-1
我正在編寫一個腳本,我正在運行一個終端,並希望它在同一個終端中運行BASH命令。我發現的所有解決方案都是通過SSH遠程連接的,而我只需要在同一臺機器上運行SSH命令。Python(3.4)在本地終端上運行SSH命令
有人可以指出一個方向如何做,因爲谷歌沒有真正給我相關的結果。
我正在編寫一個腳本,我正在運行一個終端,並希望它在同一個終端中運行BASH命令。我發現的所有解決方案都是通過SSH遠程連接的,而我只需要在同一臺機器上運行SSH命令。Python(3.4)在本地終端上運行SSH命令
有人可以指出一個方向如何做,因爲谷歌沒有真正給我相關的結果。
您可能正在尋找subprocess模塊。你可以做(例如):
subprocess.call("<bash command here>", shell = True)
有關更多詳細信息,請查閱文檔。
當我在前面檢查時,所有對子流程模塊的引用都是針對外部SSH連接的,這對於我的目的是不必要的。由於我可以在沒有連接的情況下在本地機器上運行BASH命令,這絕對是我正在尋找的答案。謝謝 :) – Neekoy
退出Python並進入SSH shell?或者使用'subprocess'函數族產生一個shell。 –
我會嘗試在您的谷歌搜索中使用不同的措辭,因爲我知道已經有這個問題的答案... http://stackoverflow.com/questions/4256107/running-bash-commands-in-python或http:///stackoverflow.com/questions/26236126/how-to-run-bash-command-inside-python-script – ngoue
你想使用Python中的ssh,或者你只是想從python運行命令 – Ubaidah