0
点赞
收藏
分享

微信扫一扫

服务器定时执行daka脚本

kiliwalk 2022-04-29 阅读 85
python

一、测试一下用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里加了一下打卡成功的时间
在这里插入图片描述

举报

相关推荐

0 条评论