Запуск сценария непрерывно в то время как график другой - PullRequest
0 голосов
/ 14 января 2019

У меня есть два сценария, которые я хотел бы запустить одновременно. Хотя один будет запускаться каждую минуту, я бы хотел, чтобы второй работал непрерывно.

Я также хотел бы, чтобы оба работали по расписанию. Это то, что я до сих пор:

import numpy as np
import time 

import schedule
import time

def job(): 
starttime=time.time() #runs every minute with 1 minute sleep
while True:
     %run "script_1.py"
     time.sleep(60.0 - ((time.time() - starttime) % 60.0))

schedule.every().monday.at("14:00").do(job)
while True:
schedule.run_pending()
time.sleep(1)

Мне нужно сжать script_2 в этом скрипте и заставить его работать непрерывно в этом расписании.

Примечание: я использую ноутбук Jupyter

Спасибо

1 Ответ

0 голосов
/ 14 января 2019

Пакет APScheduler имеет гибкое планирование заданий (например, запускать каждую минуту, запускать каждый понедельник в 14:00 и т. Д.) И может запускать несколько заданий.

...