2017-03-25 81 views
0

所以,我想用python來製作一個代碼來簡化使用遠程服務器作爲代理來瀏覽互聯網的過程。使用Python在Linux終端中運行同步進程

我通常做這個通過以下兩條命令:

ssh -D 12345 -N [email protected] 
chromium-browser --temp-profile --proxy-server="socks://127.0.0.1:12345 

所以,我首先想到的是簡單,做與OS模塊如下:

os.system('ssh -D 12345 -N [email protected]') 
os.system('chromium-browser --temp-profile --proxy-server="socks://127.0.0.1:12345') 

然而,問題是,第一個命令啓動一個在終端中連續運行的進程,並且我需要在整個第二個命令中保持運行。但是,當然,第二個命令在第一個過程完成之前不會執行。

我已經考慮過使用線程模塊,但我不確定這將在Linux環境中有多好,或者我甚至會這樣做。

如果任何人可以提供任何幫助,將不勝感激。

回答

0

您可以使用paramiko python模塊通過ssh執行遠程命令。