Linux 程序後臺運行

命令:nohup /root/start.sh &shell

在shell中回車後提示:session

[~]$ appending output to nohup.outapp

     原程序的的標準輸出被自動改向到當前目錄下的nohup.out文件,起到了log的做用。ide

可是有時候在這一步會有問題,當把終端關閉後,進程會自動被關閉,察看nohup.out能夠看到在關閉終端瞬間服務自動關閉。spa

一、在當shell中提示了nohup成功後還須要按終端上鍵盤任意鍵退回到shell輸入命令窗口,而後經過在shell中輸入exit來退出終端;進程

二、在nohup執行成功後直接點關閉程序按鈕關閉終端這時候會斷掉該命令所對應的session,致使nohup對應的進程被通知須要一塊兒shutdown。
it

相關文章
相關標籤/搜索