最簡單的:\x0d\x0a寫一個python腳本\x0d\x0a加一個死循環(huán),判斷時間。\x0d\x0a如果到了指定的時間,就運行一次,然后在進入死循環(huán)。\x0d\x0a當然不是要你真搞個死循環(huán)占用CPU,你可以用sleep函數(shù)。不占用CPU。\x0d\x0a每次sleep 10s。。\x0d\x0a加個啟動項,每次開機啟動這個腳本就行了。
創(chuàng)新互聯(lián)長期為近千家客戶提供的網站建設服務,團隊從業(yè)經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網生態(tài)環(huán)境。為常熟企業(yè)提供專業(yè)的網站設計、網站制作,常熟網站改版等技術服務。擁有10多年豐富建站經驗和眾多成功案例,為您定制開發(fā)。
寫慣了Python腳本,需求越來越多,越來越強烈,那么面對需求,可能就會有各種定制化的要求條件出來,由于一些事情需要經常執(zhí)行,但是不能人工每次去執(zhí)行,自然就想到了能不能定時去執(zhí)行Python腳本,通過查詢,映入眼簾的是crontab。
具體執(zhí)行方法是。
在iterm中輸入 crontab -e ,這個的作用是編輯任務名。
隨后就打開了vim,可以進行編輯
具體規(guī)則是
在其中我輸入了
其目的是希望每天10點、15點、18點的時候執(zhí)行Python腳本。
保存之后,會彈出是否允許管理電腦,直接點好就可以。
保存了之后可以通過 crontab -l 來查看是否創(chuàng)建成功
這樣就創(chuàng)建成功了,等待明天的好消息了。
今天早上十點沒有看到執(zhí)行的操作,然后看到控制臺有一條消息是
查看對應的文件描述是
了解到原來是沒有找到python3,所以將命令改為
修改Python的路徑后,有看到了報錯如下:
這說明Python腳本已經運行起來了,但是因為編碼原因沒有完全成功運行,因為本身自動運行也沒有必要print,所以去掉即可,我把print去掉之后,成功執(zhí)行了腳本。
參考資料:
centos Crontab基本入門
首先獲悉crontab的使用方法后,并使用其定時運行Python程序
每分鐘,運行一次程序
test.txt的文檔內容:
重啟不會改變crontab的計劃 唯一能夠影響crontab的操作就是修改齊對應的crontab內容
crontab中python命令使用絕對路徑, 就算程序中的相對路徑也要改為絕對路徑
python解釋器路徑使用絕對路徑 查詢python解釋器路徑: which python
腳本文件使用決定路徑 查詢腳本路徑:find / -name xxx.py
文件:test_juedui.py
1、執(zhí)行env指令得到當前的用戶環(huán)境變量。
2、將PATH環(huán)境變量添加到crontab的第一行,如下圖所示。
至此問題解決完畢。
1. 先找到python
2. 保證 .bat 文件和其中要運行的 .py 是 UTF-8 格式
3. 查看日志,可打開右側“啟用所有任務歷史記錄”
歷史記錄(已禁用)變?yōu)闅v史記錄
4. 定時按需設成每日等
網頁名稱:關于python函數(shù)定時運行的信息
分享地址:http://m.2m8n56k.cn/article10/doedcgo.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、網站維護、動態(tài)網站、全網營銷推廣、自適應網站、標簽優(yōu)化
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)