修改$TOMCAT_HOME/bin/catalina.sh文件,大約在128行左右,在PRGDIR下面一行添加CATALINA_PID參數行,修改完成後應該跟下面相同。
# Get standard environment variables PRGDIR=`dirname "$PRG"` CATALINA_PID=$PRGDIR/CATALINA_PID
或者直接用替換命令
cd /mnt/sdb/platform/tomcat_8080
sed -i '/PRGDIR=`dirname "$PRG"`/a CATALINA_PID=$PRGDIR/CATALINA_PID' bin/catalina.sh
啓動tomcat
./bin/startup.sh
然後就可以看到日誌輸出
Using CATALINA_PID: /mnt/sdb/platform/tomcats/tomcat_8080/bin/CATALINA_PID
然後查看
cd tomcat_8080
cat bin/CATALINA_PID
11737
今後監控就可以查看這個文件
如果這個文件不存在就是服務沒有啓動
如果這個文件存在就可以查看內容,然後通過內容的pid號碼來對進程進行監控