python 任务计时器 apscheduler.schedulers
生活随笔
收集整理的這篇文章主要介紹了
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 = 2scheduler = 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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ssh 到另一台机器执行命令
- 下一篇: python 操作微信定时发信息