¿Puedo monitorear remotamente los resultados de printf de un programa en C?

¿Puedo monitorear remotamente los resultados de printf de un programa en C?

Tengo un programa C de larga ejecución en el que comencé desde Terminal.app usando:

gdb program_name
gdb run

Estoy usando muchas declaraciones printf para monitorear el progreso del programa. Desafortunadamente, la pantalla de la computadora está congelada desde ayer, pero el proceso aún está en ejecución. Mi pregunta es, ¿puedo ver el progreso del programa (es decir, los resultados de las declaraciones printf) de forma remota?

No estoy muy familiarizado con la terminal, pero sé cómo utilizar ssh y realizar algunas tareas sencillas de la terminal. El sistema operativo de la máquina con la pantalla congelada es Mac OS 10.6.

Respuesta1

Habilitar el registroIngrese gdby use algo como tail -f gdb.txtmirar el en una terminal.

información relacionada