目前把core dump 里下thread apply all bt指令 并把结果output到一个自订档
建立一个档案 touch mycmd
编辑档案 printf "set logging file mylog.log\nthread apply all bt -1000\n\q\n"
并在shell执行 gdb -x mycmd $binary $coredump
让gdb去读取mycmd子的指令
问题来了
gdb会在执行一定行数后询问是否要继续(y/n) 继续才会把之后的行数列出来
其实我只是要把bt后的结果写入指定档案
有办法避免output到 stdout吗?而且不会hold住
小弟linux新手~