Nohup 與 的區別

2022-04-18 05:55:53 字數 610 閱讀 6322

1)sighup

程式終止(interrupt)訊號, 在使用者鍵入 intr 字元(通常是 ctrl-c)時發出,用於通知前台程序組終止程序

使用 & 後台執行程式:

①. —結果會輸出到終端

②. — 使用 ctrl + c 傳送 sigint 訊號,程式免疫

③. — 關閉 session 傳送 sighup 訊號,程式關閉

使用 nohup 執行程式:

①. —結果缺省會輸出到 nohup.out

②. — 使用 ctrl + c 傳送 sigint 訊號,程式關閉

③. — 關閉 session 傳送 sighup 訊號,程式免疫

平日線上經常使用 nohup 和 & 配合來啟動程式:

同時免疫 sigint 和 sighup 訊號

ps :不要將資訊輸出到終端標準輸出,標準錯誤輸出,而要用日誌元件將資訊記錄到日誌裡

nohup 與 的區別及用法

nohup 如果你正在執行乙個程序,而且你覺得在退出帳戶時該程序還不會結束,那麼可以使用n o h u p命令。該命令可以在你退出帳戶之後繼續執行相應的程序。n o h u p就是不掛起的意思 no hang up 在linux unix下,只有守護程序在脫離終端後能繼續執行,而普通程序在關閉終端時...

nohup和 的區別

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

nohup和 的區別

nohup和 的區別 sh 22.sh 將任務放到後台 即使關閉xshell退出當前session依然繼續執行,但標準輸出和標準錯誤資訊會丟失 nohup sh 22.sh 將任務放到後台,關閉標準輸入,前台不再能夠接收任何輸入 標準輸入 重定向標準輸出和標準錯誤到當前目錄下的nohup.out檔案...