我正在尝试使用阻止调度程序来调度作业,使其每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()