gdb 로 attach 한 프로세스의 표준출력을 볼수 있는 방법

Ji-Hoon Lee@Google의 이미지

프로세스를 gdb 로 attach 해서 디버깅중입니다.

그런데, attach 한 프로세스의 표준출력이 출력이 되지 않네요.

좀 구체적으로 말씀드리면,

A 라는 프로세스가 B라는 프로세스를 fork 합니다.
A 라는 프로세스는 daemonize 되어 있습니다.

저는 B라는 프로세스를 디버깅하기 위해 attach 한 상황입니다.

고수님들의 가르침 부탁드립니다.

ymir의 이미지

디버깅 할 때에는 daemonize 하더라도, stdout 을 닫지 않으면 되겠네요.
아니면 메시지를 출력하는 함수에 break 걸어서 파라미터를 확인해 봐도 될 것 같구요.

되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』