私は、Terminal.app から次のコマンドを使用して起動した、長時間実行される C プログラムを持っています。
gdb program_name
gdb run
プログラムの進行状況を監視するために、多くの printf ステートメントを使用しています。残念ながら、コンピューターの画面は昨日からフリーズしていますが、プロセスはまだ実行されています。私の質問は、プログラムの進行状況 (つまり、printf ステートメントの結果) をリモートで監視できるかどうかです。
私はターミナルにそれほど詳しくありませんが、ssh の方法といくつかの簡単なターミナル タスクを実行する方法は知っています。画面がフリーズしたマシンの OS は Mac OS 10.6 です。
答え1
ロギングを有効にしますで、ターミナルで監視するためgdb
のものなどを使用します。tail -f gdb.txt