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-
