是否有與 linux screen 指令等效的solaris?
如何在 Linux 中使用 screen 指令的範例
example for linux : screen -D -m ./run_some_script.pl
example for Solaris : ?
Linux 螢幕指令的手冊頁: http://www.oreillynet.com/linux/cmd/cmd.csp?path=s/screen
答案1
作為 screen 的替代品,如果您希望能夠在後台運行該進程,而不會在退出伺服器(或斷開連接)時將其關閉,那麼有幾個選項:
在子 shell 中運行該進程,如下所示:
(myprog-選擇&)
將進程置於背景後,取消該進程(如果您有 bash 或 zsh):
myprog -選擇 & ;否認
使用 nohup 運行腳本:
nohup ./myprog 2>&1 &
在上述大多數情況下,進程與使用者分離並置於「init」下。這表示您可以安全地退出而無需關閉進程(否則,退出 shell 會向程式發送 SIGHUP,從而將其關閉)。
但是,您將無法重新連線到該進程。因此,對於使用上述選項運行的任何程序,您都需要將標準輸出寫入文件,如下所示(例如,此):
nohup ./myprog 2>&1>myprog.log &
然後監視該文件。
答案2
答案3
如果您必須為 Solaris 安裝 screen,您可以從開放式CSW。