我有一個 SSH 會話。現在我想在遠端主機上運行一個腳本,該腳本在本地主機上的新視窗中開啟。這可能嗎?

我有一個 SSH 會話。現在我想在遠端主機上運行一個腳本,該腳本在本地主機上的新視窗中開啟。這可能嗎?

我在機器 A 上,並透過 SSH 連接到無頭遠端主機機器 B(Ubuntu 14.10 伺服器)。但是,它們會佔用我的會話視窗。這些腳本不是互動式的,而是監視網路上不同設備的活動。我不想同時執行多個 SSH 會話,而是希望呼叫的每個腳本都可以在機器 A 上開啟一個新視窗。透過調用它$ /path/to/script/foo.sh &

這樣可以嗎?

答案1

兩個解決方案。首先,在啟動腳本之前,執行 'DISPLAY=:0.0' 。希望我做對了。現在還查不出來第二個解決方案。從本機開啟 screen 終端,當您通過隧道進入時,然後連接到 screen 會話。希望有幫助

相關內容