Upstart запускает мой скрипт только один раз за раз?

Я использую некоторые php скрипты, которые нужно запускать все время, и я недавно обнаружил, upstart решение, которое я искал, чтобы я мог управлять демонами.

Но так как я новичок в дэймонах, мне было интересно, что выскочки позаботятся о том, чтобы запускать скрипт только один раз за раз, и возродить его, только если он умрет.

Мое решение раньше было запустить скрипт с помощью cron jobs, но при этом возникла проблема с задержкой в ​​1 минуту между 2 заданиями cron, и для предотвращения дублирования работы скрипта я использовал небольшую блокировку файла, которую я удаляю после завершения скрипта.

Я не хочу использовать решение для блокировки файлов с помощью upstart, потому что иногда скрипт по какой-то причине завершается ошибкой и не удаляет файл блокировки.

0 ответов

Другие вопросы по тегам