Hi, all

Не суть важно когда его создавать. Могу придумать условия за оба варианта.
Можно даже два файла использовать. Для надежности.
Главное, что идея понятна, реализация тривиальна и результат получается
требуемый.
On Sep 2, 2011 1:17 PM, "George L. Yermulnik" <[email protected]> wrote:
> Hello!
>
> On Fri, 02 Sep 2011 at 16:42:02 (+0700), Victor Sudakov wrote:
>
>> > >>Какой есть кошерный способ определить, что система была некорректно
>> > >>выключена (нажат ресет)? Мне что-то не приходит в голову ничего лучше
>
>> > >Ловить эту запись плюс запись загрузки (хоть с копирайтом) и смотреть,
>> > >какая из них последняя - копирайт или not properly dismounted.
>> > >Итого два grep плюс один last.
>
>> > С одной поправкой - многие уже перешли на zfs, там "not properly
>> > dismounted" не будет, так что это только если хоть что-то есть на ufs.
>
>> Если при нажатии кнопки Power (ACPI) /etc/rc.d/* таки отрабатывает, то
>> буду пробовать вариант со скриптом, который на start создает файл и на
>> stop удаляет. Но "halt -p" придется считать некорректным ребутом.
>
> А я бы с файликом поступил наоборот: создавал при выключении, удалял при
> включении. А то мало ли кто случайно руками подчистит контрольный файл
> за время аптайма.
>
> --
> George L. Yermulnik
> [YZ-RIPE]

Ответить