systemd 서비스 디버깅을 위해 gdb 를 붙인후 bp 를 걸고 continue 를 한 상태에서,
continue 를 종료 (CTRL+C) 하려고 하면, 모든 ssh 세션이 끊기는 문제가 있다.
다음 스탭을 진행한다. (from chatgpt)
1) SIGTSTP(terminal stop, CTRL + Z) 시그널 날려서 gdb background 로 돌린후
bg 로 gdb 재실행
2) disown 으로 bash active job 에서 삭제
3) kill 로 gdb 종료
(gdb) ^Z
[1]+ Stopped gdb -p 1
[root@localhost cent7]# bg
[1]+ gdb -p 1 &
[root@localhost cent7]# disown %1
bash: warning: deleting stopped job 1 with process group 5068
[root@localhost cent7]# kill -9 5068
[root@localhost cent7]# <-- ssh 세션에 영향가지 않음을 확인