python 任务计时器 apscheduler.schedulers

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 任务计时器 apscheduler.schedulers相关的知识,希望对你有一定的参考价值。


crontab 真的不好用

import pandas as pd
import subprocess
import os
import time
from datetime import datetime
from apscheduler.schedulers.blocking import BlockingScheduler
import logging
python_path = /home/game/anaconda3/bin/python



def train_and_restart():

logging.error(start train model:.format(datetime.now()))
os.system(/bin/bash /home/game/glory_deepfm1/AP/rec1/gcs_data.sh)

#logging.error(update model weight to cloud storage:.format(datetime.now()))
#os.system( update_weight.py>>train_log.txt.format(python_path))


if __name__ == __main__:
hours = 2
scheduler = BlockingScheduler()

scheduler.add_job( train_and_restart, cron,hour= */2)
# scheduler.add_job(train_and_restart, interval, hours = hours, next_run_time = datetime.now() + pd.Timedelta(hours = 0))
scheduler.start()

~


以上是关于python 任务计时器 apscheduler.schedulers的主要内容,如果未能解决你的问题,请参考以下文章

Python任务调度模块 – APScheduler(摘抄)

Python定时任务神器 - APScheduler

Python下定时任务框架APScheduler的使用

APScheduler轻量级定时任务框架

Python下APScheduler的简单使用

Python任务调度模块APScheduler