Python自動運維繫列:每天凌晨定時執
- 2020 年 1 月 3 日
- 筆記
import datetime
import time
def doSth():
print('test')
# 假裝做這件事情需要一分鐘
time.sleep(60)
def main(h=0, m=0):
'''h表示設定的小時,m為設定的分鐘'''
while True:
# 判斷是否達到設定時間,例如0:00
while True:
now = datetime.datetime.now()
# 到達設定時間,結束內循環
if now.hour==h and now.minute==m:
break
# 不到時間就等20秒之後再次檢測
time.sleep(20)
# 做正事,一天做一次
doSth()
main()