有效解決linux後臺運行python腳本

1.sh test.sh &
將sh test.sh任務放到後臺 ,即使關閉xshell退出當前session依然繼續運行,但標準輸出和標準錯誤信息會丟失(缺少的日誌的輸出)

將sh test.sh任務放到後臺 ,關閉xshell,對應的任務也跟着停止。

2. nohup sh test.sh
將sh test.sh任務放到後臺,關閉標準輸入,終端不再能夠接收任何輸入(標準輸入),重定向標準輸出和標準錯誤到當前目錄下的nohup.out文件,即使關閉xshell退出當前session依然繼續運行。

3. nohup sh test.sh &
將sh test.sh任務放到後臺,但是依然可以使用標準輸入,終端能夠接收任何輸入,重定向標準輸出和標準錯誤到當前目錄下的nohup.out文件,即使關閉xshell退出當前session依然繼續運行。

nohup python3 blog.py &

轉載:nohup 詳解

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章