红联Linux门户
Linux帮助

Unix下如何标记java进程,以方便区分(小技巧)

发布时间:2008-03-06 00:03:16来源:红联作者:Dnirta
在 unix 下通常会启动若干 java 进程,这些进程在使用 ps -ef|grep 命令查看的时候,通常很难分辨。
如:
引用:
# ps -ef|grep java
root 13782 13755 0 14:12:40 pts/3 0:00 grep java
解决的办法是在启动java进程的脚本中作一点小的修改,在java命令后面增加“-Dmyapp.name=”中文名称””:
[quote]"$JAVA_HOME/bin/java" -Dmyapp.name="总部门户" \
${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} \
-Dweblogic.Name=${SERVER_NAME} \
-Dweblogic.management.username=${WLS_USER} \
-Dweblogic.management.password=${WLS_PW} \
weblogic.Server

这样再使用ps命令查看的时候就可以很容易区分每个java进程了:
引用:
# ps -ef|grep java
root 13782 13755 0 14:12:40 pts/3 0:00 grep java
root 13744 13731 0 13:34:35 ? 1:23 /data/bea/jdk142_05/bin/java -Dmyapp.name=总部门户 -server -XX:NewSize=384m
root 13597 13589 0 13:15:29 ? 0:59 /data/bea/jdk142_05/bin/java -Dmyapp.name=集群管理服务器 -server -Xms32m -Xmx20
文章评论

共有 0 条评论