Мне нужно моделировать одну программу 100 раз, мне нужно иметь одну симуляцию в час (продолжительность одной симуляции составляет 1 час). Из каждой симуляции я хочу генерировать разные json. Моя программа должна быть остановлена только нажатием «выхода», я тоже пытаюсь заставить это работать:
from apscheduler.schedulers.blocking import BlockingScheduler
import os
def simulation():
os.system("./program")
print ("tshark -i tun0 -T ek > path/packets_one_hour.json")
scheduler = BlockingScheduler()
scheduler.add_job(some_job, 'interval', hours=1)
scheduler.start()
Моя проблема в том, что мой скрипт работает без остановки. Я не могу создать 100 различных файлов JSON. Я должен поставить quit
после каждого часа, чтобы генерировать новый и другой JSON. Но я не знаю, как это сделать.