2013-04-01 160 views
0

如何在Python腳本上運行此SSH?在Python上使用SSH

ssh [email protected] 'DISPLAY=:0 notify-send "Title" "Description"' 

我的python腳本將索要的raw_input()爲Title,而另一個用於Description。然後python將運行SSH插入由用戶鍵入的TitleDescription

+0

看看[Fabric](http://docs.fabfile.org/en/1.6/)。 –

回答

2
import subprocess 
subprocess.check_call(
    '''ssh [email protected] 'DISPLAY=:0 notify-send "{0}" "{1}"' '''.format(title, description), 
    shell=True) 
+1

如果它來自用戶,請不要忘記正確地轉義輸入:) – Krumelur

+0

如何正確地轉義輸入?我的意思是在使用撇號時它會一直出現錯誤。 – weyhei