【发布时间】:2015-11-19 14:45:36
【问题描述】:
我有一个名为 my-app 的 Java 应用程序,它从特定用户 my-app-user 运行,我想每小时进行一次线程转储。我发现 jstack 与 JDK 捆绑在一起,我想用 -l 标志执行它。但是,不幸的是,我发现如果我想获得线程转储,我应该以my-app-user 用户身份运行 jstack。问题是 jstack 具有 root:root 所有权,我无法更改它。这个问题有一些解决方法吗?我不知道如何解决这个问题。
谢谢
【问题讨论】:
-
不是真正的java 问题。更适合Server Fault。
-
是的,我认为你是对的,谢谢
标签: linux permissions thread-dump jstack