У меня есть долго работающая программа на языке C, которую я запустил из Terminal.app с помощью:
gdb program_name
gdb run
Я использую много операторов printf для отслеживания хода выполнения программы. К сожалению, экран компьютера заморожен со вчерашнего дня, но процесс все еще выполняется. Мой вопрос: можно ли удаленно наблюдать за ходом выполнения программы (т. е. за результатами операторов printf)?
Я не очень хорошо знаком с терминалом, но я знаю, как использовать ssh и выполнять некоторые простые терминальные задачи. Операционная система машины с замороженным экраном — Mac OS 10.6.
решение1
Включить ведение журналаи использовать gdb
что-то вроде tail -f gdb.txt
для просмотра в терминале.