Muchas gracias por la ayuda, ahora veo los archivos log que genera la aplicacion a medida que esta progresa, use fflush y sync.<br><br>Ha.. he estado tratando de averiguar como lograr conocer los archivos que una aplicacion tiene mientras esta corre y los argumentos que se le enviaron al invocarla.
<br><br>Saludos,<br>Guillermo.<br><br><div><span class="gmail_quote">On 8/25/06, <b class="gmail_sendername">Alvaro Herrera</b> &lt;<a href="mailto:alvherre@alvh.no-ip.org">alvherre@alvh.no-ip.org</a>&gt; 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>&gt; Me equivoque en escribir, quise poner sync, que puede lanzarse desde la<br>&gt; linea de comando, pero no hacia que la info de la aplicacion C se escribiera<br>&gt; físicamente en los disco.&nbsp;&nbsp;Después de leer la explicacion de Alvaro y viendo
<br>&gt; man de sync comienzo a entender porque rsync no era la solución a mi<br>&gt; problema, esto es porque los datos que quería asegurar pasaran al disco aun<br>&gt; no estaban ni siquiera en buffers del sistema de archivos.
<br>&gt;<br>&gt; En el código, agregaré después de fflush un fsync y veré la diferencia entre<br>&gt; fsync y sync.<br><br>sync(2) escribe _todos_ los cambios en todos los archivos.&nbsp;&nbsp;fsync(2)<br>escribe los cambios en el archivo que le indicas.&nbsp;&nbsp;Observa que sync(2)
<br>retorna antes que este listo, mientras que fsync(2) se bloquea hasta que<br>ha completado su tarea.<br><br>--<br>Alvaro Herrera&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.amazon.com/gp/registry/CTMLCN8V17R4">http://www.amazon.com/gp/registry/CTMLCN8V17R4
</a><br>Criptografía: Poderosa técnica algorítmica de codificación que es<br>empleada en la creación de manuales de computadores.<br></blockquote></div><br>