如何包含4个以上的JVM实例?

时间:2018-03-01 07:29:40

标签: shell scripting

我希望包含4个以上的JVM来检查日志是否正在退出,并且还希望包含那些4个以上的jvms来将日志拉到路径,如下面的脚本所示。如何修改可用于多个JVM的脚本?

#!/bin/bash
Minute=$(expr `date +%M` - 15)
Hour=$(expr `date +%H`)
Current_Time=$(date +%d/%b/%Y:%H:%M:%S)
f=$(find /apps_01/webapps/JBoss/logs/xxxx JVM1_server*/http_logs/ -name  access_log.`date +%Y-%m-%d`.log |wc -l)
if [ "$f" -gt 0 ]
then
tail -500 /apps_01/webapps/JBoss/logs/xxxx JVM1_server*/http_logs/access_log.`date +%Y-%m-%d`.log|awk '{print $4}'| cut -d '[' -f2 >> /home/tmp/xxx_logs
h=$(awk -F'[: ]' '{print $2}' /home/tmp/xxx_logs|tail -1)
if [ "$h" -ge "$Hour" ]
then
for m in `awk -F'[: ]' '{print $3}' /home/tmp/xxx_logs`
do
if [ "$m" -ge "$Minute" ]
then
echo $m
fi
done
fi
fi

0 个答案:

没有答案