Kann ich die printf-Ergebnisse eines C-Programms fernüberwachen?

390
Motasim

Ich habe ein lang laufendes C-Programm, in dem ich von der Terminal.app aus gestartet habe:

gdb program_name gdb run 

Ich verwende viele printf-Anweisungen, um den Fortschritt des Programms zu überwachen. Leider ist der Bildschirm des Computers seit gestern eingefroren, der Prozess läuft jedoch noch. Meine Frage ist, kann ich den Fortschritt des Programms (dh die Ergebnisse der printf-Anweisungen) fernüberwachen?

Ich bin mit dem Terminal nicht so vertraut, aber ich weiß, wie man ssh verwendet und einige einfache Terminalaufgaben ausführt. Das Betriebssystem des Computers mit dem eingefrorenen Bildschirm ist Mac OS 10.6.

2

1 Antwort auf die Frage

0
Ярослав Рахматуллин

Enable logging in gdb and use something like tail -f gdb.txt to watch the in a terminal.