人工作业调度。
cronlikescheduler的Python项目详细描述
面向人类的Python作业调度
使用builder模式的周期性作业的进程内调度程序 用于配置。Schedule允许您运行Python函数(或任何其他 (可调用)使用一个简单的, 人类友好的语法
灵感来自Adam Wiggins’文章“Rethinking Cron”和clockworkRuby模块
功能
- 一个简单易用的api来调度作业。
- 非常轻量级,没有外部依赖性。
- 出色的测试覆盖率。
- 在Python2.7和3.5上测试
用法
$ pip install schedule
importscheduleimporttimedefjob():print("I'm working...")schedule.every(10).minutes.do(job)schedule.every().hour.do(job)schedule.every().day.at("10:30").do(job)schedule.every().monday.do(job)schedule.every().wednesday.at("13:15").do(job)whileTrue:schedule.run_pending()time.sleep(1)