调度作业库
schedule-jobs的Python项目详细描述
$ mkdir path && cd path $ virtualenv venv --no-site-packages $ . venv/bin/activate $ mkdir jobs $ touch jobs/__init__.py
jobs/date_job.py
fromschedule_jobs.core.base_jobimportBaseJobimportdatetimeclassDateJob(BaseJob):defrun(self,*args,**kwargs):print(datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"))
main.py
fromschedule_jobs.appimportAppdefmain():print("main")app=App()app.schedule()if__name__=="__main__":main()
目录
path path/jobs/__init__.py path/jobs/date_job.py path/main.py
最后
$ python main.py