天天看點

tomcat程序監控

由于線上服務不知道在什麼時候會挂掉,是以寫了一個監控tomcat程序的腳本。如果該程序不存在時,去啟動該tomcat程序。

#!/bin/bash

source /etc/profile   

source ~/.bash_profile

# source /etc/profile ~/.bash_profile 這兩句一定要加上,特别是在監控一些java程序的時候。

pid=`ps -ef | grep app1 | grep -v "grep" |sed -n 1p | awk '{print $2}'`

if [ "$pid" == "" ]; then

sh /opt/tomcat/app1/bin/startup.sh

echo "拉起tomcat app1程序" >> /root/test.log