2013-04-08 68 views
0

我試圖在AWS上運行一個python web應用程序。如果我使用SSH登錄AWS,它工作正常。但面料這不起作用。我想:使用結構在AWS上運行Python應用程序

run('python app.py &') 

和:

sudo('python app.py &') 

沒有repsonse:

$ python awsstart.py run 
[[email protected]] run: python app.py & 
$ (empty) 
+0

其他遠程命令是否工作(ls等)? – 2013-04-09 10:46:43

+0

是的。一切正常。 sudo並在ssh中啓動應用程序。 – RParadox 2013-04-09 10:47:41

+0

並且* fabric *還可以使用'ls'嗎? – 2013-04-09 11:20:06

回答

0

難道你沒有看到,因爲在 「&」 號的任何結果/響應你的命令結束了嗎?看起來它正在工作,但由於它在後臺工作,所以沒有看到任何輸出。

你可以嘗試以下嗎?

sudo("python app.py")