[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Динамически включать-выключать CPU



On 2011.09.10 at 05:25:31 +0100, Mikhail Ramendik wrote:

> 2011/9/10 Victor Wagner <vitus@wagner.pp.ru>:
> > Всего-то что тебе надо - это где-то прикопать некоторое количество
> > информации до тех пор, пока не появится возможность тем или иным
> > способом записать его в файловую систему. Совершенно необязательно,
> > кстати, это делать через syslog. Можно просто файлик в /var/log открыть,
> > после того как /var будет смонтирован read-write.
> 
> Так мой процесс, маленький совсем, запускается _до_ монтирования чего-либо RW.

Ну ядро тоже запускается до монтирования чего-то RW. И держит у себя в
памяти буфер. Который после монтирования специально обученным демоном
klogd переписывается в лог-файлы.

У тебя ситуация осложняется тем, что ты свой процесс замещаешь init-ом.
Но тоже можно решить вопрос - форкнуть отдельный процесс, в памяти
которого хранить сообщения, а потом каким-либо способом попросить этот
процесс их записать. Ну хоть SIGUSR ему послать.


Reply to: