Ubuntu crontab定時執行python程式
1. 寫一個PY檔(印出執行時的時間)
import time
t = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))
str = '執行時間:' + t + '\n'
print str
2. 打開Terminal執行crontab -e
# m h dom mon dow command
00 10 * * * /home/user/anaconda3/bin/python3.5 /home/user/dailyCrontab/test.py >> /home/user/dailyCrontab/test.log 2>&1
(每天早上十點執行腳本,*代表ANY, test.log為輸出腳本的PRINT結果)
/home/user/anaconda3/bin/python3.5 -> 執行PYTHON3.5路徑
/home/user/dailyCrontab/test.py -> 執行寫好的程式檔路徑
PS: 第一次執行Crontab -e 會詢問要用什麼開啟,選擇建議的選項即可。執行crontab -l 會列出己設定好時間到要執行的程式
參考 reference:
Crontab設定
Crontab指令
import time
t = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))
str = '執行時間:' + t + '\n'
print str
2. 打開Terminal執行crontab -e
# m h dom mon dow command
00 10 * * * /home/user/anaconda3/bin/python3.5 /home/user/dailyCrontab/test.py >> /home/user/dailyCrontab/test.log 2>&1
(每天早上十點執行腳本,*代表ANY, test.log為輸出腳本的PRINT結果)
/home/user/anaconda3/bin/python3.5 -> 執行PYTHON3.5路徑
/home/user/dailyCrontab/test.py -> 執行寫好的程式檔路徑
PS: 第一次執行Crontab -e 會詢問要用什麼開啟,選擇建議的選項即可。執行crontab -l 會列出己設定好時間到要執行的程式
參考 reference:
Crontab設定
Crontab指令
留言
張貼留言