1、前述python
實際工做中將Python腳本天天定時寫入到日誌文件中的使用場景仍是蠻多的,有不少種方法能夠實現這種效果。本文選擇一種方式實現,特將實現細節作以下分享,不當之處煩請指正。spa
2、具體3d
一、python腳本須要在每一個Python文件上面添加logger輸出。日誌
以下:blog
二、Shell腳本中添加後臺執行機制。crontab
備註:後臺
一、nohup很關鍵 這裏面千萬不要寫錯格式 本人就由於寫成 nohup .... >>file & 這種格式致使明明手動執行有日誌輸出 可是放入到定時任務裏面就沒有日誌了。變量
二、這裏面的軟件運行環境如.../../python 必定要寫成絕對路徑,即使在環境變量李配置了,由於Crontab識別不了環境變量。軟件
三、crontab定時任務如圖:配置
3天一執行。
另外千萬注意在編輯時別誤按crontab -r (刪除所有定時任務)由於crontab -e 是編輯 e 和r字母挨着 編輯時必定要有使命感 當心點 不要問我怎麼知道。一切都是淚~~