后台自動執行
nohup [命令] &
nohup(no hang up):可以讓程序不掛斷執行。
& :可以讓程序在后台執行。
日志輸出
nohup [命令] > nohup.log 2>&1 &
“> nohup.log”: 表示將日志輸出到nohup.log文件上。
2>&1:表示將正確日志、錯誤日志都輸出到正確日志指定的文件(nohup.log文件)上。
完整的linux后台自動執行、輸入日志到指定文件命令
nohup [命令] > nohup.log 2>&1 &
例如:
nohup python3 test.py > nohup.log 2>&1 &
該命令表示:
在后台用python3不掛斷執行test.py腳本代碼,並將正確、錯誤日志輸出到nohup.log文件。
實時刷新查看日志
tail -f nohup.log
查看當前進程號(可能會起兩個進程要殺死兩次)
ps -ef | grep xxx