[make-initrd] handlers
Alexey Gladkov
gladkov.alexey at gmail.com
Tue Apr 30 19:07:41 MSK 2019
On Tue, Apr 30, 2019 at 01:51:18PM +0200, Michael A. Kangin wrote:
> On 04/30/2019 01:40 PM, Alexey Gladkov wrote:
>
> >> Какой функцией лучше всего держать в курсе скучающего пользователя,
> >> message?
> >
> > handler не выводит ничего на консоль. Только в лог. Консоль доступна, но
> > на ней может кто-то быть. Вы можете подраться.
>
>
> Косметика косметикой, но это может быть некоторым неудобством.
Есть как минимум три случая, когда там может кто-то оказаться:
* Когда наступил таймаут (rootdelay) пользователю будет выдан шелл;
* Когда в cmdline был указан параметр rdshell=1;
* Когда пользователь перешёл в режим интерактивной загрузки.
Во всех этих случаях /dev/console будет занята шеллом и, возможно, там
будет работать пользователь. Прогресс в этом случае будет сильно ему
мешать. Можно пытаться учитывать занята ли консоль или нет (для этого есть
функции).
> Может, тогда из хандлера запускать демона, который сделает всю работу в
> вербальном режиме?
Ты себе представляешь двух демонов дерущихся за консоль ?
> Или наоборот, запускать демона, который сделает всё и создаст какие-то
> условия для работы хандлера...
--
Rgrds, legion
More information about the Make-initrd
mailing list