From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 27 May 2021 19:04:09 +0200 From: Alexey Gladkov To: make-initrd@lists.altlinux.org Message-ID: <20210527170409.4db7vu5hqwzovkrf@example.org> References: <20210406082842.pg3rejmmnxuxvddf@example.org> <20210407125739.jeenqyplba3v6itn@example.org> <53dd1676-6f7b-9a75-49a9-e970e9440b1c@gmail.com> <20210526181231.54b2bk4n6uyvbq5j@example.org> <20210527083750.6fmrm3ou7jfch6qg@example.org> <20210527135347.s6e5rr7t7ipz6uc3@example.org> <6dd33811-5270-8869-7628-b026d56f23d7@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <6dd33811-5270-8869-7628-b026d56f23d7@gmail.com> Subject: Re: [make-initrd] Fwd: [#269003] TESTED make-initrd.git=2.14.1-alt1 X-BeenThere: make-initrd@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: make-initrd@lists.altlinux.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 May 2021 17:04:10 -0000 Archived-At: List-Archive: 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