Fri, Sep 02, 2011 at 13:12:59, yerenkow wrote about "Re: [freebsd] 
некорректный ребут": 

> > Я представляю себе единственный нормальный вариант - что-то вроде
> >
> > sysctl kern.boottime >/var/log/last-correct-stop
> >
> > в rc.shutdown, и сравнении его с текущим в новом запуске.
> >
> > И то - это будет работать при условии того же /var/log, что и в предыдущей
> > загрузке, что тоже не всегда.
> >
> 
> Вашу потребность отследить некорректный ребут в штатной ситуации (это когда
> диски не перетыкивали) это покроет с головой, не так ли?

Да. Но это не данные ядра.

> То есть если сервер настроен и должен работать себе, то как бы и есть
> решение.
> К тому же, можно всегда сделать три значения такого sysctl - CLEAN, DIRTY,
> UNKNOWN

Почему Вы настаиваете на sysctl?
Почему не функция в libutil или мелкая тулза в /usr/sbin?


-netch-

Ответить