Могу ли я удаленно контролировать результаты printf программы на C?

385
Motasim

У меня есть долго работающая программа на C, в которой я начал с Terminal.app, используя:

gdb program_name gdb run 

Я использую много операторов printf для мониторинга прогресса программы. К сожалению, экран компьютера был заморожен со вчерашнего дня, но процесс все еще работает. У меня вопрос, могу ли я наблюдать за ходом выполнения программы (т.е. результатами операторов printf) удаленно?

Я не очень знаком с терминалом, но я знаю, как выполнить ssh и выполнить несколько простых задач терминала. ОС машины с замороженным экраном - Mac OS 10.6.

2

1 ответ на вопрос

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

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