2013-04-03 17 views
1

我知道這有點奇怪,根本不安全,但是有沒有一種方法可以在運行webapp的機器上用遙控器顯示bash shell?
我想有一個bash解釋器直接在燒瓶中的web應用程序中運行,有誰知道如何做這樣的事情?在我的Flask應用程序中嵌入一個Bash shell?

非常感謝,
如果我的帖子不夠清楚,告訴我,我會盡力改善它。

+0

http://stackoverflow.com/questions/1619156/how-feasible-would-it-be-to-create-a-bash-shell-in-a-browser –

回答

1

您可以創建一個看起來像是您打開新終端的界面。爲此,創建一個表單,並且每次點擊Enter時,都會將這些數據(例如使用jQuery.ajax)發送到服務器。

在服務器端,使用subprocess來運行從服務器獲得的命令。您可能需要解析這些數據(類似於:my_string.split(''))以獲取列表中的參數。您可以使用JSON數據類型的subprocess.check_output將該命令的結果返回給客戶端。使用Javascript(和jQuery),您現在可以解析數據並將其顯示在任何位置。

+0

看起來像個好主意!今晚我會試試看! – Depado

相關問題