我可以遠端監控 C 程式的 printf 結果嗎?

我可以遠端監控 C 程式的 printf 結果嗎?

我有一個長時間運行的 C 程序,在其中我使用以下命令從 Terminal.app 啟動:

gdb program_name
gdb run

我使用許多 printf 語句來監視程式的進度。不幸的是,電腦的螢幕從昨天開始就死機了,但進程仍在運作。我的問題是,我可以遠端觀看程式的進度(即printf語句的結果)嗎?

我對終端不太熟悉,但我知道如何 ssh 並執行一些簡單的終端任務。出現死畫面的機器作業系統是Mac OS 10.6。

答案1

啟用日誌記錄gdb使用類似tail -f gdb.txt在終端中觀看之類的東西。

相關內容