使用 bash 脚本启用核心转储日志记录
enable core dump logging with bash script
有核心转储文件,我可以用gdb打开查看调用栈。我可以通过在 gdb 应用程序中键入 set logging on
将内容导出到 gdb.txt。现在我想用一个脚本来实现它,bash 或 python 随便什么。可行吗?
尝试这样的事情:
#!/bin/bash
[ -z "" ] && { echo executable required; exit 1; }
[ -z "" ] && { echo core required; exit 1; }
gdb --ex bt -ex quit "" ""
您可以根据需要执行 set logging on
,或者使用此脚本中的标准输出(可能已过滤)。
有核心转储文件,我可以用gdb打开查看调用栈。我可以通过在 gdb 应用程序中键入 set logging on
将内容导出到 gdb.txt。现在我想用一个脚本来实现它,bash 或 python 随便什么。可行吗?
尝试这样的事情:
#!/bin/bash
[ -z "" ] && { echo executable required; exit 1; }
[ -z "" ] && { echo core required; exit 1; }
gdb --ex bt -ex quit "" ""
您可以根据需要执行 set logging on
,或者使用此脚本中的标准输出(可能已过滤)。