startup script 내에서 gdb 구동 방법
글쓴이: anonke / 작성시간: 금, 2012/12/07 - 4:04오후
안녕하세요.
저는 linux 기반하에서 application을 개발하고 있습니다. 개발
중 문제가 생겨서 gdb를 사용하려고 하는데, 사용이 익숙치
않아서 문의를 드립니다.
문제는 process가 create 후 강제로 restart가 되는데, trap이나
다른 log가 없어서 gdb를 이용하여 debugging을 해보려고 합니다.
그런데 gdb를 연동하려 하여도 이미 process가 retstart가
되버려 디버깅을 할수가 없네요.
저희는 multi process 환경하에 application이 구동되고, startup
script를 사용하여 구동하고 있습니다. gdb 환경하에서
application을 구동하고, 또 rb를 이용해 break point를
설정 해보려고 합니다.
다음 몇가지를 시도하여 보았으나 잘 되지 않네요..
if [[ $DAEMON = "my_application"]] then
gdb --eval-command run --eval-command rb --args init
gdb --eval-command run --eval-command rb init --args
gdb --eval-command run --eval-command bt --args
gdb --eval-command run --args sleep 100
else
...
어떻게 수정을 해야 원하는대로 적용이 가능할까요 ㅜㅜ
감사합니다.
Forums:
댓글 달기