我正在尝试创建 java 进程的线程转储,为此我使用了 nohup kill -3 命令。在这种情况下,nohup.out 文件已创建,但它是空的。即使我尝试将文件重定向到其他位置,创建的文件也是空的。
有人可以帮帮我吗?
谢谢 Ram
答案1
你可能找错了地方。认为该kill -3
命令本身不生成线程转储,而是告诉你的 Java 应用程序这样做。
因此请检查其日志文件及其工作目录(使用 pwdx 命令来找到它)。
我正在尝试创建 java 进程的线程转储,为此我使用了 nohup kill -3 命令。在这种情况下,nohup.out 文件已创建,但它是空的。即使我尝试将文件重定向到其他位置,创建的文件也是空的。
有人可以帮帮我吗?
谢谢 Ram
你可能找错了地方。认为该kill -3
命令本身不生成线程转储,而是告诉你的 Java 应用程序这样做。
因此请检查其日志文件及其工作目录(使用 pwdx 命令来找到它)。