Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
stdout -> file
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
Semyon
n00b
n00b


Joined: 27 Mar 2005
Posts: 14

PostPosted: Tue May 06, 2008 6:14 pm    Post subject: stdout -> file Reply with quote

Здравствуйте!

Подскажите, возможно ли сделать так, чтобы при запуске

myprogram > file.log

file.log заполнялся сразу параллельно с выполнением программы, а
не после выполнения?
Back to top
View user's profile Send private message
_Sir_
Guru
Guru


Joined: 17 Jan 2005
Posts: 337
Location: Russia, Togliatti

PostPosted: Tue May 06, 2008 8:54 pm    Post subject: Reply with quote

Он и заполняется сразу. А если есть желание видеть это, то программа/утилита tee поможет.
_________________
(Sir) * Life is placeholder for Love *
Back to top
View user's profile Send private message
Laitr Keiows
Moderator
Moderator


Joined: 04 Jul 2005
Posts: 891
Location: Kobe, Japan

PostPosted: Wed May 07, 2008 2:35 am    Post subject: Re: stdout -> file Reply with quote

Semyon wrote:
file.log заполнялся сразу параллельно с выполнением программы, а
не после выполнения?

Это может зависеть и от самой программы, от того буферизует она вывод, и если да то как.
Back to top
View user's profile Send private message
Semyon
n00b
n00b


Joined: 27 Mar 2005
Posts: 14

PostPosted: Wed May 07, 2008 9:16 am    Post subject: Reply with quote

_Sir_ wrote:
Он и заполняется сразу. А если есть желание видеть это, то программа/утилита tee поможет.


Спасибо, утилита tee помогла.

Laitr Keiows wrote:
Semyon wrote:
file.log заполнялся сразу параллельно с выполнением программы, а
не после выполнения?

Это может зависеть и от самой программы, от того буферизует она вывод, и если да то как.


А когда это может не сработать? Когда буфер stdout в программе слишком большой и долго будет заполняться до сброса?
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Thu May 08, 2008 12:04 pm    Post subject: Reply with quote

Semyon wrote:
А когда это может не сработать? Когда буфер stdout в программе слишком большой и долго будет заполняться до сброса?

Когда разработчик предусмотрел буфферизацию вывода -- выводимые данные сохраняются во внутреннем достаточно большом буфере и выводятся в stdout по мере его заполнения, что может происходить часто при большом кол-ве вывода и раз в минуты или даже в десятки минут при минимальном выводе.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum