【Python語言】--Crontab結合Python腳本實現將日志每天寫入到文件中


一、前述

實際工作中將Python腳本每天定時寫入到日志文件中的使用場景還是蠻多的,有很多種方法可以實現這種效果。本文選擇一種方式實現,特將實現細節做如下分享,不當之處煩請指正。

二、具體

1、python腳本需要在每個Python文件上面添加logger輸出。

如下:

 

 

2、Shell腳本中添加后台執行機制。

 

備注:

1、nohup很關鍵  這里面千萬不要寫錯格式  本人就因為寫成 nohup  .... >>file & 這種格式導致明明手動執行有日志輸出 但是放入到定時任務里面就沒有日志了。

2、這里面的軟件運行環境如.../../python 一定要寫成絕對路徑,即便在環境變量李配置了,因為Crontab識別不了環境變量。

 

3、crontab定時任務如圖:

3天一執行。

另外千萬注意在編輯時別誤按crontab -r (刪除全部定時任務)因為crontab -e 是編輯  e 和r字母挨着 編輯時一定要有使命感 小心點  不要問我怎么知道。一切都是淚~~

 


免責聲明!

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



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