nohup 后台啟動程序,並輸出到指定日志


后台自動執行

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

img

殺死進程 kil -9 [pid]

img


免責聲明!

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



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