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