pstack隻能生成一個堆棧
linux系統記錄了每個程序的線程id資訊,路徑在/proc/程序id/task/ 下,通過指令pstack 線程id,即可列印堆棧資訊
假如程序名為test
for id in `ll /proc/\`pidof test\`/task | grep -v total | awk ‘{print $9}’`; do pstack ${id}; done;
linux系統記錄了每個程序的線程id資訊,路徑在/proc/程序id/task/ 下,通過指令pstack 線程id,即可列印堆棧資訊
假如程序名為test
for id in `ll /proc/\`pidof test\`/task | grep -v total | awk ‘{print $9}’`; do pstack ${id}; done;