2013-03-23 42 views
0

我需要通過PHP啓動SSH屏幕。我有一個PHP腳本,我試圖在我的SSH服務器上使用PHP SSH庫phpseclib創建一個屏幕。這是我使用的嘗試創建屏幕的功能:使用phpseclib通過PHP創建SSH屏幕

function startscreen($ssh, $user) 
{ 
     $ssh->exec("screen -S ".$user); 
} 

這是怎麼了調用該函數:

startscreen($ssh, $user); 

我知道我可以創建屏幕這種方式,但它將無法遠程使用PHP。謝謝

+0

我不認爲如果沒有'tty'就可以運行屏幕綁定自己。 – Oldskool 2013-03-23 17:16:02

+0

您可能會發現[所以]更適合這一點,因爲它們都是面向編程的。 – Iain 2013-03-23 17:16:52

回答

1

屏幕需要一個實際的pty/tty分配以像現在這樣在連接模式下啓動。如果你在分離模式下啓動它會更好(參見手冊頁,如果你有更多的編程問題,請參閱堆棧溢出)