阻止调度程序调度间隔作业

时间:2019-05-01 16:51:42

标签: python background jobs blocking apscheduler

我正在尝试使用阻止调度程序来调度作业,使其每15天运行一次脚本。但是,它不起作用并且没有显示任何结果。当我注释掉调度程序行时,它可以工作并给我结果。

from apscheduler.schedulers.blocking import BlockingScheduler
import os
import sys
import glob
import subprocess

cwd = os.getcwd()
def download_process():
   s=glob.glob("cwd+'/'+*.tgz")
   while s<0:
       print('Download in while')
       os.system('sh'+" "+'./L8_current_downloads.sh')
       s=glob.glob("sh'+" "+'./OLI_script_new.sh")
   else:
       print('Download in else')
       os.system('sh'+" "+'./L8_current_downloads.sh')
       s=glob.glob("cwd+'/'+*.tgz")
       os.system('sh'+" "+'./OLI_script_new.sh')
       #time.sleep(7200)
scheduler = BlockingScheduler()
scheduler.add_job(download_process, 'interval', days=14)
scheduler.start()

0 个答案:

没有答案