Ubuntu16.04 -- 后台進程Nohup


  • 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 #(根據進程號關閉程序)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM