一、测试一下用apscheduler框架定时执行
放到服务器里
终于测试成功
nohup python3 chufa.py &
tail -f nohup.out
chufa.py
import os
from apscheduler.schedulers.blocking import BlockingScheduler
from datetime import datetime, date
def execute():
os.system('python daka.py')
scheduler = BlockingScheduler()
# 在某个时间点执行一次
# scheduler.add_job(execute, 'date', run_date=datetime(2022, 3, 16, 17, 13, 30))
# 每隔N时间执行一次。为了演示的更直观,就用这个每隔两秒运行一次
# scheduler.add_job(execute, 'interval', seconds=2)
# 特定时间内,周期性触发
scheduler.add_job(execute, 'cron', day_of_week='0-6', hour=20, minute=14, timezone='Asia/Shanghai')
scheduler.start()
daka.py
import datetime
now = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
print("now", now)
二、改了一下wfw的代码
在main里加了一下打卡成功的时间