Может быть следует использовать специально написанные для таких случаев 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=$? > > > > и далее анализировать статус остановки > > Спасибо! Как раз и не мог понять как получить "ошибку". >

