nohup 輸出指令碼含義
> file 表示將標準輸出輸出到 file 中,也就相當於 1>file
2> error 表示將錯誤輸出到 error 檔案中
2>&1 也就表示將錯誤重定向到標準輸出上
2>&1 >file 錯誤輸出到終端,標準輸出重定向到檔案 file,等於 > file
2>&1(標準輸出重定向到檔案,錯誤重定向到標準輸出)。
& 放在命令到結尾,表示後台執行,防止終端一直被某個程序占用,這樣終端可以執行別的任務,配合 >file 2>&1 可以將 log 儲存到某個檔案中,但如果終端關閉,則程序也停止執行。如
command > file.log 2>&1 &
nohup 放在命令的開頭,表示丌掛起(no hang up),也即,關閉終端或者退
出某個賬號,程序也繼續保持執行狀態,一般配合&符號一起使用。如
nohup command &
nohup命令及其輸出檔案
今天在linux上部署wdt程式,在ssh客戶端執行.start dishi.sh,啟動成功,在關閉ssh客戶端後,執行的程式也同時終止了,怎樣才能保證在推出ssh客戶端後程式能一直執行呢?通過網上查詢資料,發現需要使用nohup命令。完美解決方案 nohup start dishi.sh outp...
nohup 命令輸出到指定檔案
在linux中執行命令行時,會輸出一些日誌資訊,特別典型的是啟用weblogic命令時,輸出一些資訊,當啟用demon模式執行時,又想收集這些資訊咋辦?解決的辦法就是使用輸出重定向,如下面的命令 nohup run log 2 1 其中log是儲存輸出的檔名稱 2 1 表示不僅命令列正常的輸出儲存到...
nohup讓指令碼自動執行完
引用 用途 不結束通話地執行命令。語法 nohup command arg 例如 nohup aaa.sh 在第二遍給我演示時,我才發現我和他操作終端時的乙個細節不同 他是在當shell中提示了nohup成功後還需要按終端上鍵盤任意鍵退回到shell輸入命令視窗,然後通過在shell中輸入exit來...