Linux後台執行python程式,輸出日誌

2021-09-29 04:28:13 字數 521 閱讀 6720

實際開發時,會常常有需要執行很長時間的python程式,這時最佳策略就是將它放在linux伺服器後台執行,並且及時更新訊息。

1).基礎命令

nohup python -u ***.py > ***.log 2>&1 &
2).其他

只記錄錯誤資訊

nohup python -u ***.py >/dev/null 2>error.log  2>&1 &
不記錄

nohup python -u ***.py >/dev/null  2>&1 &
1)

ps -ef | grep python
2)

上述命令獲取python程序號,然後使用:

kill *** ***
來停止程序,相關日誌可以用vim開啟去檢視。

linux下python後台執行方式

環境 linux 指令碼python shell指令碼 方法一 指令碼後加 加了 以後可以使指令碼在後台執行,這樣的話你就可以繼續工作了。但是有乙個問題就是你關閉終端連線後,指令碼會停止執行 如 nohup python u xx.py log.out 2 1 1 1是標準輸出 stdout 的檔案...

linux 下後台執行python指令碼

這兩天要在伺服器端一直執行乙個python指令碼,當然就想到了在命令後面加 符號 python data python server.py python.log 說明 1 表示把標準輸出 stdout 重定向到 那個檔案,這裡重定向到了python.log 2 表示在後台執行指令碼 這樣可以到達目的...

linux 下後台執行python指令碼

這兩天要在伺服器端一直執行乙個python指令碼,當然就想到了在命令後面加 符號 python data python server.py python.log nohup python home www service public skbot.py 說明 1 表示把標準輸出 stdout 重定向...