У меня есть служба, которая должна запускаться в любой час в любое время. Каждый раз, когда эта служба отключается (во время перезагрузки и т. Д.), PRTG Network Monitor будет знать. PRTG имеет возможность запускать сценарий при выходе из строя указанной службы. Я хочу, чтобы PRTG запустил сценарий для запуска службы в следующий доступный час. Так что если он упадет в 18:42, я хочу, чтобы он начался в 19:00. Если он выйдет из строя в 2:01, я хочу, чтобы он запустился снова в 3 часа ночи и т. Д. Эта команда должна выполняться только один раз, каждый раз, когда PRTG запускает ее и замечает, что служба не работает.
Google говорит, что cron будет лучше всего подходит для этого, но я не хочу, чтобы это повторялось.
at команда звучит неплохо, но как мне заставить ее работать только в течение часа, без указания конкретного часа?
Любая помощь есть
CentOS 6.5
Google говорит, что cron лучше всего подходит для этого, но я не хочу, чтобы это было повторяется.
Забудьте о PRTG для всего, кроме мониторинга и уведомлений. Это правда - задания cron повторяются. Однако все, что вам нужно сделать, это написать простой сценарий оболочки, который запускается cron в начале каждого часа - этот сценарий должен: