nohup命令:如果你正在執行乙個程序,而且你覺得在退出帳戶時該程序還不會結束,那麼可以使用nohup命令。該命令可以在你退出帳戶/關閉終端之後繼續執行相應的程序。
在預設情況下該作業的所有輸出都被重定向到乙個名為nohup.out的檔案中。
1. nohup command > myout.file 2>&1 &
在上面的例子中,0 – stdin (standard input),1 – stdout (standard output),2 – stderr (standard error) ;
2>&1是將標準錯誤(2)重定向到標準輸出(&1),標準輸出(&1)再被重定向輸入到myout.file檔案中。
nohup和&的區別
& : 指在後台執行
nohup : nohup執行命令可以使命令永久的執行下去,和使用者終端沒有關係,例如我們斷開ssh連線都不會影響他的執行,注意了nohup沒有後台執行的意思;&才是後台執行
&是指在後台執行,但當使用者推出(掛起)的時候,命令自動也跟著退出
結合起來用就是
nohup command &
這樣就能使命令永久的在後台執行
ref:
nohup 將程式以忽略掛起訊號的方式執行起來
nohup命令 如果你正在執行乙個程序,而且你覺得在退出帳戶時該程序還不會結束,那麼可以使用nohup命令。該命令可以在你退出帳戶 關閉終端之後繼續執行相應的程序。在預設情況下該作業的所有輸出都被重定向到乙個名為nohup.out的檔案中。1.nohup command myout.file 2 1...
Linux基礎命令 忽略掛起訊號nohup
nohup nohup可以使程式能夠忽略掛起訊號,繼續執行。使用者退出時會掛載,而nohup可以保證使用者退出後程式繼續執行。如果標準輸入是終端,請將其從 dev null重定向。如果標準輸出是終端,則將輸出附加到 nohup.out 如果可能的話 否則追加到 home nohup.out 如果標準...
使用nohup或者tmux將程式掛在後台
nohup 命令 這樣的命令會將螢幕的輸出重定向到同目錄的nohup.out中,可以使用 來重定向輸出。nohup 命令 log 例如 nohup python a.py a.log nohup sh a.sh a.log tmux是一款視窗管理軟體 1 安裝 參考mac常用軟體 2 使用 參考tm...