Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2e1347c073 |
@@ -25,6 +25,11 @@ log_file="$NMSCLEINT_HOME"/temp/job.log
|
|||||||
echo "NC_TASKDIR:$NC_TASKDIR" >> $log_file
|
echo "NC_TASKDIR:$NC_TASKDIR" >> $log_file
|
||||||
|
|
||||||
#count=1
|
#count=1
|
||||||
|
LOG="$NMSCLEINT_HOME"/nc_logs/nmsclient.log
|
||||||
|
|
||||||
|
KEYWORD='HeartBeat :success'
|
||||||
|
|
||||||
|
HeartBeatInterval=$(grep 'data.send.thread.interval' "$NMSCLEINT_HOME"/conf/myconfig.properties|cut -d '=' -f 2|awk '{print int($0)}')
|
||||||
while [ 1 -eq 1 ]
|
while [ 1 -eq 1 ]
|
||||||
do
|
do
|
||||||
sleep 50
|
sleep 50
|
||||||
@@ -42,6 +47,22 @@ do
|
|||||||
# --------- start NC
|
# --------- start NC
|
||||||
"$NMSCLEINT_HOME"/shell/startup.sh
|
"$NMSCLEINT_HOME"/shell/startup.sh
|
||||||
echo "NmsClient start...." >>$log_file
|
echo "NmsClient start...." >>$log_file
|
||||||
|
else
|
||||||
|
|
||||||
|
NOW=$(date +%s)
|
||||||
|
|
||||||
|
lastTimeStr=$(grep "$KEYWORD" $LOG|awk 'END{print $1" "$2}')
|
||||||
|
|
||||||
|
lastTime=$(date -d "$lastTimeStr" +%s)
|
||||||
|
|
||||||
|
let interval=$[$NOW - $lastTime]
|
||||||
|
|
||||||
|
if [ $interval -gt $HeartBeatInterval ];then
|
||||||
|
echo "NmsClient restart:HeartBeat stop..." >> $log_file
|
||||||
|
/bin/bash "$NMSCLEINT_HOME"/shell/restart.sh
|
||||||
|
#else
|
||||||
|
#echo "$(date "+%Y-%m-%d %H:%M:%S") NmsClient heartbeat success!interval:$interval heartbeatInterval:$HeartBeatInterval" >>$log_file
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
sleep 1
|
sleep 1
|
||||||
#count=$count+1
|
#count=$count+1
|
||||||
|
|||||||
Reference in New Issue
Block a user