File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -94,12 +94,18 @@ if [ "$COMMAND" = "kvm" -o "$COMMAND" = "record" -o "$COMMAND" = "trace" -o "$CO
9494
9595 PERFJ_JAR=$( find " ${PERFJ_HOME} " -maxdepth 1 -name " perfj-*.jar" )
9696
97+ if [ -n " ${JAVA_USER} " ]; then
98+ JAVA_USER=" -u ${JAVA_USER} "
99+ else
100+ JAVA_USER=" "
101+ fi
102+
97103 if [ -n " ${PERFJ_JAR} " ]; then
98104 if [ " ${JAVA_HOME} " != " " ]; then
99105 TOOLS_JAR=" ${JAVA_HOME} /lib/tools.jar"
100106 # Remove map file if exists
101107 sudo rm -f /tmp/perf-${PID} .map
102- ${JAVA_HOME} /bin/java -cp ${PERFJ_JAR} :${TOOLS_JAR} info.minzhou.perfj.PerfJ ${PID} " unfold"
108+ sudo ${JAVA_USER} ${JAVA_HOME} /bin/java -cp ${PERFJ_JAR} :${TOOLS_JAR} info.minzhou.perfj.PerfJ ${PID} " unfold"
103109 sudo chown root:root /tmp/perf-${PID} .map
104110 else
105111 echo " Please set JAVA_HOME before running this script"
You can’t perform that action at this time.
0 commit comments