给210server写脚本

1、tomcat重启脚本

#!/bin/bash
/bin/rm -rf /data/logs/system_monitor/*
a=0

array=(tomcat tomcat2 tomcat3 tomcat4 tomcat5 tomcat6 tomcat7 tomcat8 tomcat9 tomcat10 tomcat11)
for i in ${array[@]};do
tomcat=`/bin/ps -ef|grep -w   "$i/conf"|grep -v 'grep'|awk '{print $2}'`
if [ $tomcat > $a ]
then
    echo "$(date +%F_%H)----$i is ok." >>/data/logs/system_monitor/tomcat_ok.log
else
    /etc/init.d/$i has been start >> /data/logs/system_monitor/tomcat_start.log
fi
done
sleep 3

2、apollo自动启动:

apollo=`/bin/ps -ef|grep apollo |grep -v grep|awk '{print $2}'`
if [ $apollo > $a ]
then
    echo "$(date +%F_%H)------apollo is ok" > /data/logs/system_monitor/apollo_ok.log
else
    /bin/rm -rf /usr/local/apache-apollo-1.7.1/bin/mybroker/data/apollo.pid
    /usr/local/apache-apollo-1.7.1/bin/mybroker/bin/apollo-broker-service  start > /data/logs/system_monitor/apollo_mybroker.log
    /bin/rm -rf /usr/local/apache-apollo-1.7.1/bin/mybroker2/data/apollo.pid
    /usr/local/apache-apollo-1.7.1/bin/mybroker2/bin/apollo-broker-service  start >/data/logs/system_monitor/apollo_mybroker2.log
fi

3、flashpolicy自动启动:

flash=`/bin/ps -ef|grep flash|grep -v grep|awk '{print $2}'`
if [ $flash > $a ]
then
    echo "$(date +%F_%H)------flash is ok." >/data/logs/system_monitor/flash_ok.log
else
    /bin/rm -rf /usr/local/flash-policy-server/flash-policy-server.pid
    /usr/local/flash-policy-server/flash-policy-server start >/root/flash_start.log
fi

4、php-fpm自动启动:


php_fpm=`/bin/ps -ef|grep php-fpm |grep -v grep|awk '{if($1=="'root'") print $2}'`
if [ $php_fpm > $a ]
then
    echo "$(date +%F_%H)------php-fpm is ok" > /data/logs/system_monitor/php-fpm-ok.log
else
    /etc/init.d/php-fpm start > /data/logs/system_monitor/php-fpm-start.log
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值