nohup和 的區別

2021-08-28 03:23:35 字數 531 閱讀 8455

nohup和&的區別

sh 22.sh &

將任務放到後台 ,即使關閉xshell退出當前session依然繼續執行,但標準輸出和標準錯誤資訊會丟失

nohup sh 22.sh

將任務放到後台,關閉標準輸入,前台不再能夠接收任何輸入(標準輸入),重定向標準輸出和標準錯誤到當前目錄下的nohup.out檔案,即使關閉xshell退出當前session依然繼續執行。

nohup sh 22.sh  &

將任務放到後台,但是依然可以使用標準輸入,前台能夠接收任何輸入,重定向標準輸出和標準錯誤到當前目錄下的nohup.out檔案,即使關閉xshell退出當前session依然繼續執行。

nohup和&的缺點是,如果你要在乙個shell會話裡面執行多個命令和指令碼,那麼要每個命令和指令碼都要加nohup和&非常麻煩,所以才有了screen和tmux

nohup和 的區別

nohup是永久執行 是指在後台執行 執行 nohup help run command,ignoring hangup signals.可以看到是 執行命令,忽略掛起訊號 就是指,用nohup執行命令可以使命令永久的執行下去,和使用者終端沒有關係,例如我們斷開ssh連線都不會影響他的執行,注意了n...

nohup和 的區別

nohup 命令執行由 command引數和任何相關的 arg引數指定的命令,忽略所有結束通話 sighup 訊號。在登出後使用 nohup 命令執行後台中的程式。要執行後台中的 nohup 命令,新增 表示 and 的符號 到命令的尾部。nohup 是 no hang up 的縮寫,就是不結束通話...

Nohup 與 的區別

1 sighup 程式終止 interrupt 訊號,在使用者鍵入 intr 字元 通常是 ctrl c 時發出,用於通知前台程序組終止程序。使用 後台執行程式 結果會輸出到終端 使用 ctrl c 傳送 sigint 訊號,程式免疫 關閉 session 傳送 sighup 訊號,程式關閉 使用 ...