Ubuntu16.04 -- 後臺程式Nohup

weixin_33816946發表於2017-10-24
  • nohup用於使程式在使用者退出登陸、關閉終端之後仍能繼續執行

  • 用法:

nohup your_command & #(符號&使程式在後臺執行)
exit #(退出nohup模式)
  • 啟動後,會將程式執行輸出記錄在當前目錄下的nohup.out檔案下,如果當前目錄不可寫,則會被記錄在Home目錄下的nohup.out檔案中

  • 自定義日誌檔案

nohup your_command > my_nohup.log 2>&1 &
#(將日誌輸出在my_nohup.log檔案中,並將stderr重定向至stdout)
  • 退出nohup模式之後,停止程式:
ps -ef|grep "your_command" #(查詢執行該命令的程式)
kill -9 your_command_pid #(根據程式號關閉程式)

 

相關文章