иметь выскочку, чтобы предотвратить разное задание от остановки

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

В основном у меня есть служба, которая запускается, позволяет притворяться apache, и я хочу создать еще одну выскочку, которая предотвратит ее закрытие, если не будут выполнены определенные условия. Поэтому я создал задание «задача», чтобы выполнить несколько проверок, а затем, если эти проверки не пройдут, apache не должен быть закрыт.

Я думал, что могу сделать что-то вроде следующее:

start on stopping apache

task
script
if some_condition; then
    start --no-wait apache
fi
end script

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

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

1
задан 21 February 2014 в 10:03

0 ответов

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

Похожие вопросы: