当我们执行 "kill -3 <pid>" 时,输出文件会去哪里

Where will the output file goes when we do "kill -3 <pid>"

我想了解 Jboss 中的 运行 进程出了什么问题。所以我做了 kill -3 <pid>,但我无法找到线程转储文件。

向 JBoss(或任何 Java 进程)发送 SIGQUIT(又名 'kill -3')会将当前线程转储输出到控制台。特别是,你想在前台 运行 JBoss ,看着你启动它的 shell 。然后当你发送 kill -3 (来自另一个 shell)。

请尝试以下操作。线程转储将重定向到 output_file.

jstack <pid> > output_file