Alvaro:<br><br>fflush me sirvió, esto es obliga a que los archivos abiertos sean actualizados desde los buffer, un fragmento de código es:<br><br> get_str_localtime(str_aux); <br> fprintf(fp_log_principal, "[%s] >>>>Corrida %d de %d<<<<<\n", str_aux,i+1 , total_corridas);
<br> ...<br> fflush(fp_log_principal);<br><br>Antes de implementar fflush, trataba de lograr lo mismo desde la linea de comando con rsync, pero no hacia el flush de los buffers. Segun entiendo la documentacion de el comando rsync dice que lo deberia hacer. Alguien sabe porque no tiene el mismo efecto que poner fflush en el código de la aplicacion?.
<br><br>Guillermo Parada M.<br><br><br><br><div><span class="gmail_quote">On 8/23/06, <b class="gmail_sendername">Alvaro Herrera</b> <<a href="mailto:alvherre@alvh.no-ip.org">alvherre@alvh.no-ip.org</a>> wrote:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Guillermo Parada escribió:<br>> Hola:<br>><br>> Alguien me puede indicar como lograr que una aplicacion escrita en C escriba
<br>> parcialmente los resultados a un archivo de salida, sin cerrar este. Si<br>> detengo la aplicacion con control-c, pierdo todo lo que esta habia hecho.<br><br>fflush?<br><br>--<br>Alvaro Herrera Developer,
<a href="http://www.PostgreSQL.org">http://www.PostgreSQL.org</a><br>Oh, oh, las chicas galacianas, lo harán por las perlas,<br>¡Y las de Arrakis por el agua! Pero si buscas damas<br>Que se consuman como llamas, ¡Prueba una hija de Caladan! (Gurney Halleck)
<br></blockquote></div><br>