Блокировка планировщика для планирования интервальной работы - PullRequest
0 голосов
/ 01 мая 2019

Я пытаюсь запланировать задание для запуска сценариев каждые 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()
...