、プロセスのSTATのように、「T」である:上記からgdbによってどのプロセス(stat:T)がアタッチされているかを知るには?プロセスは、GDBによって取り付けられている場合
root 6507 0.0 0.0 67896 952 ? Ss 12:01 0:00 /mytest
root 6508 0.0 0.0 156472 7120 ? Sl 12:01 0:00 /mytest
root 26994 0.0 0.0 67896 956 ? Ss 19:59 0:00 /mytest
root 26995 0.0 0.0 156460 7116 ? Tl 19:59 0:00 /mytest
root 27833 0.0 0.0 97972 24564 pts/2 S+ 20:00 0:00 gdb /mytest
、26995は、デバッグのもよいです。 26995がデバッグされているかどうかを知るにはどうすればよいですか?プロセスを知る方法(STAT:T)のことで装着されているか、私はpstreeは-p 27833 ---ショーGDBは(27833)
もう一つの問題を(27833)
GDBによって取り付けられているプロセスを知ることができますどのgdb(PID)? ほとんどの場合、私はプロセスをデバッグしている偽者ではありません。
デバッグである 'T'は単に「必ずしも、 "停止" を意味しますptrace()d "となります。例えば、 'sleep 10000'を試して、Ctrl-Zを押して、' ps ux |グレープスリープ '。 –
ありがとう、あなたはかなり正しいです。回答が更新されました。 –
GDB 7.8では、 'info process'はもう存在しません。 'info proc'または' info program'はPIDを表示します。 –