0
0 Комментариев

Задача: Есть порядка 10тка скриптов, которые запускаются через каждые N секунд(часов, дней) выполняют действия и записывают результат в БД.
Нужно сделать этот процесс бесперебойным + веб интерфейс.

Идеи: В БД создать таблицу info, в которой содержится: ID, path(путь к скрипту), время последнего запуска, период запуска, статус (включен, выключен).
При запуске каждого из 10ти скриптов проверять запущен ли текущий процесс, если да, то убиваю вновь запущенный и оставляю старый + обновляю время(без бесконечного цикла).
Также будет демон, который следит и вызывает скрипты в нужный момент времени.

Скрипты на php

Демон предполагается написать на python без cron

Целесообразна ли такая реализация или есть более рациональный подход?


Добавить комментарий