监控进程
#!/bin/sh
runlogistic(){
echo " logistic-service.jar is already running!"
#ps x | grep saas-tomcat | grep -v grep | grep -v sh
countlogistic=`ps -ef|grep logistic-service.jar|grep -v grep|awk '{print $2}'`
if [ -n "$countlogistic" ]; then
echo "logistic-service.jar is running!"
else
echo "logistic-service.jar is stoped! try to run it!"
sh /home/www/new-retail/common-logistic-service/service/yun.sh
fi
}
runlogistic
runbhuserweb(){
echo " bh-user-web.jar is already running!"
#ps x | grep saas-tomcat | grep -v grep | grep -v sh
countbhuserweb=`ps -ef|grep bh-user-web.jar|grep -v grep|awk '{print $2}'`
if [ -n "$countbhuserweb" ]; then
echo "bh-user-web.jar is running!"
else
echo "bh-user-web.jar is stoped! try to run it!"
sh /home/www/new-retail/new-retail-user/web/yun.sh
fi
}
runbhuserweb
runbhuserservice(){
echo " bh-user-service.jar is already running!"
#ps x | grep saas-tomcat | grep -v grep | grep -v sh
countbhuserservice=`ps -ef|grep bh-user-service.jar|grep -v grep|awk '{print $2}'`
if [ -n "$countbhuserservice" ]; then
echo "bh-user-service.jar is running!"
else
echo "bh-user-service.jar is stoped! try to run it!"
sh /home/www/new-retail/new-retail-user/service/yun.sh
fi
}
runbhuserservice
runbhtimedtask(){
echo " bh-timed-task.jar is already running!"
#ps x | grep saas-tomcat | grep -v grep | grep -v sh
countbhtimedtask=`ps -ef|grep bh-timed-task.jar|grep -v grep|awk '{print $2}'`
if [ -n "$countbhtimedtask" ]; then
echo "bh-timed-task.jar is running!"
else
echo "bh-timed-task.jar is stoped! try to run it!"
sh /home/www/new-retail/new-retail-timer/task/yun.sh
fi
}
runbhtimedtask
runbhstrategyservice(){
echo " bh-strategy-service.jar is already running!"
#ps x | grep saas-tomcat | grep -v grep | grep -v sh
countbhstrategyservice=`ps -ef|grep bh-strategy-service.jar|grep -v grep|awk '{print $2}'`
if [ -n "$countbhstrategyservice" ]; then
echo "bh-strategy-service.jar is running!"
else
echo "bh-strategy-service.jar is stoped! try to run it!"
sh /home/www/new-retail/new-retail-strategy/service/yun.sh
fi
}
runbhstrategyservice
runbhstrategyweb(){
echo " bh-strategy-web.jar is already running!"
#ps x | grep saas-tomcat | grep -v grep | grep -v sh
countbhstrategyweb=`ps -ef|grep bh-strategy-web.jar|grep -v grep|awk '{print $2}'`
if [ -n "$countbhstrategyweb" ]; then
echo "bh-strategy-web.jar is running!"
else
echo "bh-strategy-web.jar is stoped! try to run it!"
sh /home/www/new-retail/new-retail-strategy/web/yun.sh
fi
}
runbhstrategyweb
runbhgatewaytest(){
echo " bhgatewaytest is already running!"
#ps x | grep saas-tomcat | grep -v grep | grep -v sh
countbhgatewaytest=`ps -ef|grep bh_gateway_test.jar|grep -v grep|awk '{print $2}'`
if [ -n "$countbhgatewaytest" ]; then
echo "bhgatewaytest is running!"
else
echo "bhgatewaytest is stoped! try to run it!"
sh /home/www/gateway-service/yun.sh
fi
}
runbhgatewaytest
runbhnewretailshopweb(){
echo " bh-newretail-shop-web.jar is already running!"
#ps x | grep saas-tomcat | grep -v grep | grep -v sh
countbhnewretailshopweb=`ps -ef|grep bh-newretail-shop-web.jar|grep -v grep|awk '{print $2}'`
if [ -n "$countbhnewretailshopweb" ]; then
echo "bh-newretail-shop-web.jar is running!"
else
echo "bh-newretail-shop-web.jar is stoped! try to run it!"
sh /home/www/new-retail/new-retail-shop/web/yun.sh
fi
}
runbhnewretailshopweb
runbhnewretailshopservice(){
echo " bh-newretail-shop-service.jar is already running!"
#ps x | grep saas-tomcat | grep -v grep | grep -v sh
countbhnewretailshopservice=`ps -ef|grep bh-newretail-shop-service.jar|grep -v grep|awk '{print $2}'`
if [ -n "$countbhnewretailshopservice" ]; then
echo "bh-newretail-shop-service.jar is running!"
else
echo "bh-newretail-shop-service.jar is stoped! try to run it!"
sh /home/www/new-retail/new-retail-shop/service/yun.sh
fi
}
runbhnewretailshopservice
runbhpayweb(){
echo " bh-pay-web.jar is already running!"
#ps x | grep saas-tomcat | grep -v grep | grep -v sh
countbhpayweb=`ps -ef|grep bh-pay-web.jar|grep -v grep|awk '{print $2}'`
if [ -n "$countbhpayweb" ]; then
echo "bh-pay-web.jar is running!"
else
echo "bh-pay-web.jar is stoped! try to run it!"
sh /home/www/new-retail/new-retail-pay/web/yun.sh
fi
}
runbhpayweb
runbhpayservice(){
echo " bh-pay-service.jar is already running!"
#ps x | grep saas-tomcat | grep -v grep | grep -v sh
countbhpayweb=`ps -ef|grep bh-pay-service.jar|grep -v grep|awk '{print $2}'`
if [ -n "$countbhpayweb" ]; then
echo "bh-pay-service.jar is running!"
else
echo "bh-pay-service.jar is stoped! try to run it!"
sh /home/www/new-retail/new-retail-pay/service/yun.sh
fi
}
runbhpayservice
runbhbackmanager(){
echo " bh-back-manager is already running!"
#ps x | grep saas-tomcat | grep -v grep | grep -v sh
countbhbackmanager=`ps -ef|grep bh-back-manager.jar|grep -v grep|awk '{print $2}'`
if [ -n "$countbhbackmanager" ]; then
echo "bh-back-manager is running!"
else
echo "bh-back-manager is stoped! try to run it!"
sh /home/www/new-retail/new-retail-manager/web/yun.sh
fi
}
runbhbackmanager
runbhmsgpushservice(){
echo " bhmsgpushservice is already running!"
#ps x | grep saas-tomcat | grep -v grep | grep -v sh
countbhmsgpushservice=`ps -ef|grep bh-msg-push-service.jar|grep -v grep|awk '{print $2}'`
if [ -n "$countbhmsgpushservice" ]; then
echo "bhmsgpushservice is running!"
else
echo "bhmsgpushservice is stoped! try to run it!"
sh /home/www/new-retail/msg-push/service/yun.sh
fi
}
runbhmsgpushservice
runbhwalletservice(){
echo " bhwalletservice is already running!"
#ps x | grep saas-tomcat | grep -v grep | grep -v sh
countbhwalletservice=`ps -ef|grep bh-wallet-service.jar|grep -v grep|awk '{print $2}'`
if [ -n "$countbhwalletservice" ]; then
echo "bhwalletservice is running!"
else
echo "bhwalletservice is stoped! try to run it!"
sh /home/www/wallet/product/service/yun.sh
fi
}
runbhwalletservice
runbhwalletweb(){
echo " bhwalletweb is already running!"
#ps x | grep saas-tomcat | grep -v grep | grep -v sh
countbhwalletweb=`ps -ef|grep bh-wallet-web.jar|grep -v grep|awk '{print $2}'`
if [ -n "$countbhwalletweb" ]; then
echo "bhwalletweb is running!"
else
echo "bhwalletweb is stoped! try to run it!"
sh /home/www/wallet/product/web/yun.sh
fi
}
runbhwalletweb
runbhcommonserviceserver(){
echo " bhcommonserviceserver is already running!"
#ps x | grep saas-tomcat | grep -v grep | grep -v sh
countbhcommonserviceserver=`ps -ef|grep bh-common-service-server.jar|grep -v grep|awk '{print $2}'`
if [ -n "$countbhcommonserviceserver" ]; then
echo "bhcommonserviceserver is running!"
else
echo "bhcommonserviceserver is stoped! try to run it!"
sh /home/www/common/thrift-rpc/yun.sh
fi
}
runbhcommonserviceserver
Last updated