[make-initrd] Fwd: [#269003] TESTED make-initrd.git=2.14.1-alt1

Alexey Gladkov gladkov.alexey at gmail.com
Thu May 27 20:04:09 MSK 2021


On Thu, May 27, 2021 at 06:10:48PM +0300, Leonid Krivoshein wrote:
> > > Да я собственно из-за этого фрагмента и написал тебе, переделывал его раз
> > > 20, но так и не понял. Выше ты пишешь, что да, можно запускать setsid второй
> > > раз, это и есть как бы второй запуск (первый -- openvt). Если убрать тут
> > > setsid, результат будет таким же. Если убрать не setsid, а амперсанд в
> > > конце, тут будет задержка в $selay, чего я никак не мог победить. В обычной
> > > консоли оно себя так не ведёт. Потому и стоит сейчас if, а вообще
> > > предполагалось так: setsid activate-interactive-vt $delay безо всяких
> > > проверок и условий.
> > Там написано, что форк будет сделан только если просто sedsid отвалится.
> > "But doesn't fail if shell is not interactive". У тебя он как раз не
> > интерактивный. Поэтому setsid activate-interactive-vt просто висит.
> 
> Так вот оно в чём дело! Тогда понятно... Обойдусь одним амперсандом. И, судя
> по этой реализации setsid, за зомбоками там тоже предлагается самим
> присматривать. :-) У меня вызов wait уже стоит перед выходом.

Ты реально видел зомбей после того как твой код (без wait и приседаний)
отработал ?

-- 
Rgrds, legion



More information about the Make-initrd mailing list