jstack命令执行报错,报错如下
Unable to open socket file: target process not responding or HotSpot VM not loaded
The -F option can be used when the target process is not responding
经过检查发现jstack后面的进程不是在root用户执行的,切换到另一个用户执行成功
后面发现ps -aux或ps -ef也能看出进程是谁执行的
# ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 May03 ? 00:00:27 /usr/lib/systemd
UID就是启动进程的用户