Доброго времени суток.
Возникла следующая задача:
- нужно раз в X минут запускать скрипт
- скрипт может не завершиться за X минут. Но все экземпляры должны писать логи в один и тот же файл
- скрипт сам контролирует количество запущенных экземпляров ( максимум 3 ), поэтому дополнительно его ограничивать и заботиться о ресурсах не нужно.
Собственно, проблема именно в том, что они должны писать в один и тот же лог. Поэтому и требуется внешний диспетчер очереди ( spooler ), который будет запускать экземпляры скрипта и писать их вывод в файл.
Что посоветуете? Есть ли что-то готовое, а если нет - что почитать для создания этого велосипеда?