apscheduler 执行cron 表达式的例子:0 */5 * * *
时间: 2023-09-13 17:06:14 浏览: 106
quartz使用cron表达式的实例
下面是一个使用APScheduler库执行cron表达式的例子,它会每隔5分钟执行一次任务:
```python
from apscheduler.schedulers.blocking import BlockingScheduler
from datetime import datetime
def job():
print(datetime.now().strftime("%Y-%m-%d %H:%M:%S"))
scheduler = BlockingScheduler()
scheduler.add_job(job, 'cron', minute='*/5')
scheduler.start()
```
在这个例子中,我们定义了一个打印当前时间的函数`job`。然后,创建了一个调度器并添加了一个使用cron表达式的定时任务,该任务会每隔5分钟执行`job`函数。最后,启动调度器并开始执行任务。
需要注意的是,`minute='*/5'`表示在每个小时内每隔5分钟执行一次任务,如果需要更精确的时间控制,可以使用更复杂的cron表达式。例如,`'0 0/5 * * * *'`表示每隔5分钟执行一次任务。
阅读全文