从品牌网站建设到网络营销策划,从策略到执行的一站式服务
#!/bin/sh
#ps -ef | grep $proc_name | grep -v grep | awk '{print $2}'
source /etc/profile
proc_dir="/data/modules/kafka_2.12-1.1.1" # 程序目录
proc_name="kafka.Kafka" # 进程名
file_name="/data/lzmhtest/crontab/kafka/kafka.log" # 日志文件
网站建设哪家好,找成都创新互联!专注于网页设计、网站建设、微信开发、小程序定制开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了濮阳县免费建站欢迎大家使用!
number=ps -ef | grep $proc_name | grep -v grep | wc -l
PIDS=$(ps ax | grep $proc_name | grep java | grep -v grep | awk '{print $1}')
if [ $number -eq 0 ] # 判断进程是否存在
then
#cd /data/modules/kafka_2.12-1.1.1/bin
sh $proc_dir/bin/kafka-server-start.sh -daemon $proc_dir/config/server.properties # 重启进程
pid=$(ps ax | grep $proc_name | grep java | grep -v grep | awk '{print $1}') #获取新进程号
echo "服务出现异常.正在重启中..." [$(date +'%F %H:%M:%S')] >> $file_name
echo "服务启动完成" PID: $pid [$(date +'%F %H:%M:%S')] >> $file_name # 将新进程号和重启时间记录
else
echo "kafka正常运行" [$(date +'%F %H:%M:%S')] "pid:" $PIDS >> $file_name
fi
底下是cronta定时脚本;我写的是每1分钟巡检一次
/1 * lzmhqa /bin/sh /data/lzmhtest/crontab/kafka/kafka.sh
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图