gdb를 사용하는 쉘 스크립트를 통해 코어 덤프에서 역추적 가져오기(비대화형)

gdb를 사용하는 쉘 스크립트를 통해 코어 덤프에서 역추적 가져오기(비대화형)

코어 덤프 파일과 gdb가 있습니다. 저 할 수 있어요

 gdb <executable> <core_file>
 (gdb)bt

이렇게 하면 역추적을 얻을 수 있지만 쉘 스크립트를 사용하여 비대화형 모드에서 이 작업을 수행하고 싶습니다. 글을 쓰다 보면 gdb exe core수동 개입이 필요한 gdb CLI로 이동하게 됩니다. 이것을 자동화하는 방법을 아시나요?

답변1

--help를 통해 가져옵니다.

모든 명령을 file.txt와 같은 파일에 작성하면 됩니다. 이 파일을 --command에 전달합니다.

gdb --command=file.txt exe core_file

file.txt의 내용

bt
quit

관련 정보