歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> Unix下如何標記java進程,以方便區分(小技巧)

Unix下如何標記java進程,以方便區分(小技巧)

日期:2017/2/28 11:11:59   编辑:關於Unix


在 unix 下通常會啟動若干 java 進程,這些進程在使用 ps –ef|grep 命令查看的時候,通常很難分辨。
如:
QUOTE:# 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進程了:
QUOTE:# 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

Copyright © Linux教程網 All Rights Reserved