1. 程式人生 > >願我如星君如月 ... 夜夜流光相皎潔 ...

願我如星君如月 ... 夜夜流光相皎潔 ...

引言: 有時候需要在Linux上設定一個後臺程序,但是當你關閉terminal之時,它會被系統kill掉,那該如何來實現其後臺程序能一直執行下去呢?

使用方式

nohup command-with-options &

當在螢幕上敲擊上述命令之後,螢幕上會出現如下資訊:

$ nohup: ignoring input and appending output to `nohup.out’

敲擊回車,就退出了nohup.out當前的介面,進入正常的命令列。

輸出日誌資訊

接下來的輸出的日誌資訊,將輸出到nohup.log.即將螢幕上輸出的日誌資訊直接輸出到nohup.log檔案。

後臺程序的識別符號

如果一個命令只使用&來標識,則表示其在當前Session中,執行在後臺。如果當前Session關閉或者當前的terminal工具關閉,則其附屬的程序將會關閉。

總結

正常執行的後臺程序都是需要nohup與&,兩者並行使用的,方可保證其在後臺正常執行。

轉自:https://blog.csdn.net/blueheart20/article/details/78226066?utm_source=copy