|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Davydov 2:5020/400 20 Aug 2007 16:15:31 To : Alex Mogilnikov Subject : Re: не могу перенаправить вывод консоли в файл -------------------------------------------------------------------------------- > From: Alex Mogilnikov <Alex.Mogilnikov@f70.n5054.z2.fidonet.org> > Date: Mon, 20 Aug 2007 15:49:13 +0400 > > AM>>> Куда же девается вывод во втором примере? > LK>> А вот это я зевнул. Hепонятно это. > > AS> А не в буфере ли? Очень похоже, что человек просто не дождался, пока > AS> буфер сбросится в file.log. > > По-моему, буферы должны были записаться в момент закрытия файла. То есть в >тот момент, когда шелл выдал приглашение к вводу следующей команды, файл уже >должен был содержать данные. Там в примере не было приглашения шелла. Как я понял, автор запустил свой форматтер с выводом на консоль и видит, как строчки появляются. Тогда он его кильнул, запустил с выводом в файл, ждёт-пождёт - а в файле пусто. >Даже если в выводящей программе не было никаких >явных вызовов fflush. Разве не так? После убиения процесса, ясен пень, всё в файле появится. Да ещё и тот, кто на другом конце трубы сидит, SIGPIPE получит. Вал. Дав. --- ifmail v.2.15dev5.4 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/25715662abb74.html, оценка из 5, голосов 10
|