linux nohup 命令詳解

2021-08-29 02:34:43 字數 689 閱讀 6947

nohup命令及其輸出檔案

nohup命令:如果你正在執行乙個程序,而且希望退出賬戶時該程序不會結束,那麼可以使用nohup命令。該命令可以在你退出賬戶/關閉終端之後繼續執行相應的程序。

nohup就是不掛起的意思(no hang up)。

一般在linux下nohup格式:

nohup

command

# 或者

nohup

command

&

這之間的差別是帶&的命令列,即使terminal(終端)關閉,或者電腦宕機程式依然執行;

它把標準輸出(stfout)和標準錯誤(stderr)結果輸出到nohup.txt檔案這個看起來很方便,但是當輸出很大的時候,nohup.txt檔案回非常大,或者多個後台命令的時候大家都會輸出到nohup.txt檔案,不利於查詢結果和除錯程式。

所以能夠重定向輸出會非常方便。下面介紹標準輸出,標準輸入和標準錯誤。

./command.sh > output

# 其中的 > 就是標準輸出符號,其實是 1>output 的縮寫

./command.sh 2> output

# 這裡的2>就是將標準錯誤輸出到output檔案裡。

# 而 0< 則是標準輸入了

linux nohup命令詳解

linux nohup命令詳解 nohup命令及其輸出檔案 nohup命令 如果你正在執行乙個程序,而且你覺得在退出帳戶時該程序還不會結束,那麼可以使用nohup命令。該命令可以在你退出帳戶 關閉終端之後繼續執行相應的程序。nohup就是不掛起的意思 n ohang up 一般都是在linux下no...

linux nohup命令詳解

linux nohup命令詳解 nohup命令及其輸出檔案 nohup命令 如果你正在執行乙個程序,而且你覺得在退出帳戶時該程序還不會結束,那麼可以使用nohup命令。該命令可以在你退出帳戶 關閉終端之後繼續執行相應的程序。nohup就是不掛起的意思 n ohang up 一般都是在linux下no...

linux nohup命令詳解

在應用unix linux時,我們一般想讓某個程式在後台執行,於是我們將常會用 在程式結尾來讓程式自動執行。比如我們要執行mysql在後台 usr local mysql bin mysqld safe user mysql 可是有很多程式並不想mysqld一樣,這樣我們就需要nohup命令,怎樣使...