Может быть следует использовать специально написанные для таких случаев
monit или supervisord?


11 мая 2013 г., 14:35 пользователь Dmitry A. Zhiglov <
[email protected]> написал:

> 11 мая 2013 г., 14:12 пользователь Aleksandr Sytar
> <[email protected]> написал:
> > 11 мая 2013 г., 14:02 пользователь Dmitry A. Zhiglov
> > <[email protected]> написал:
> >>
> >> Доброго времени суток,
> >>
> >>
> >> Есть работающий slapd, который надо время от времени перезагружать.
> >> Написан скрипт, который выполняет следущее:
> >>
> >> 1) выполняет "/etc/init.d/slapd stop"
> >> 2) в цикле проверяет "остановился ли slapd?"
> >
> > ^^^^^^^^^^^^
> >
> > А это точно нужно?
> >
> > Не будет ли более правильным что-то типа такого:
> >
> > try_stop=`/etc/init.d/slapd stop`
> > stop_status=$?
> >
> > и далее анализировать статус остановки
>
> Спасибо! Как раз и не мог понять как получить "ошибку".
>

Ответить