阅读量:0
pstack
是一个 Linux 命令行工具,用于显示指定进程的堆栈跟踪
确保
pstack
已安装:在 Ubuntu 系统上,
pstack
通常作为gdb
(GNU 调试器)的一部分提供。要确保已安装gdb
,请在终端中运行以下命令:sudo apt-get update sudo apt-get install gdb
使用
pstack
:要使用
pstack
,首先需要知道要查看堆栈跟踪的进程的进程 ID(PID)。可以使用ps
或pgrep
等工具来查找 PID。例如,要查找名为 “my_program” 的进程的 PID,可以运行:pgrep my_program
假设找到的 PID 为 12345。现在,可以使用
pstack
来查看该进程的堆栈跟踪,如下所示:pstack 12345
这将在终端中显示进程 12345 的堆栈跟踪信息。
请注意,您可能需要 root 权限才能获取某些进程的堆栈跟踪。在这种情况下,请在命令前添加 sudo
:
sudo pstack 12345