Запускать задание cron, только если оно еще не запущено

Поэтому я пытаюсь настроить работу cron как своего рода сторожевого пса для созданного мной демона. Если демон выходит из строя и дает сбой, я хочу, чтобы задание cron периодически перезапускало его ... Я не уверен, насколько это возможно, но я прочитал несколько руководств cron и не смог найти ничего, что могло бы сделать то, что я ищу ...

Мой демон запускается из сценария оболочки, поэтому я просто ищу способ запустить задание cron ТОЛЬКО, если предыдущий запуск этого задания еще не запущен.

Я нашел этот пост, который обеспечил решение для того, что я пытаюсь сделать, используя блокировку файлов, но я не уверен, что есть лучший способ сделать это ...

Спасибо за вашу помощь.

Ответы на вопрос(15)

Ваш ответ на вопрос