2012-12-02 140 views
1

我試圖使用libssh2發送命令以連接到CentOS盒上的屏幕會話,(1)抓住當前頁面上的所有內容,然後(2)允許用戶執行命令並獲取這些命令的輸出。PHP屏幕會話中的SSH終端

我已經探索了幾種方法來完成這項工作,首先連接屏幕會話,然後通過發送命令到屏幕會話。

對於(1)我仍然不知道如何做到這一點。我正在尋找一個與我猜想的打印屏幕相當的Shell,以便我可以在PHP中運行該命令並獲取輸出並將其寫入PHP輸出。

對於(2)我已經試過各種排列如下:

screen -S `ls -1 /var/run/screen/S-root` -p 0 -X pwd 

要嘗試並運行屏幕會話內部命令pwd(有一個假設,即只有一個運行),但沒有輸出返回,並手動連接到屏幕會話時,我看不到我的命令運行。

+0

你想在更高層次上實現什麼? –

+0

Screen會話中的完整PHP SSH終端 – James

回答