Ich habe ein lange laufendes C-Programm, das ich von Terminal.app aus mit folgendem 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, aber der Prozess läuft noch. Meine Frage ist, kann ich den Fortschritt des Programms (also die Ergebnisse der printf-Anweisungen) aus der Ferne beobachten?
Ich bin mit dem Terminal nicht so vertraut, aber ich weiß, wie man SSH verwendet und einige einfache Terminalaufgaben erledigt. Das Betriebssystem der Maschine mit dem eingefrorenen Bildschirm ist Mac OS 10.6.
Antwort1
Aktiviere das Loggingund verwenden gdb
Sie etwas Ähnliches, tail -f gdb.txt
um es in einem Terminal anzusehen.