nohup 輸出指令碼含義

2021-09-28 15:52:32 字數 528 閱讀 3635

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來...