判断日志文件是否有变化,无变化重启容器
#!/bin/bash
#通过比较五分钟前后,日志文件md5值是否相同,来判断日志文件是否有变化,从而判断容器是否假死
#获取年月日
date=`date +%Y-%m-%d`
#获取时分秒
time=`date +%H:%M:%S`
# 日志目录
LogPath="/usr/local/scripts"
# 程序挂载日志目录
Path="/aka"
function RestartDdocker(){
docker restart external1
}
#while [ 1 ]
#do
First=`md5sum ${Path}/info.log |awk '{print $1}'`
sleep 30
Second=`md5sum ${Path}/info.log |awk '{print $1}'`
if [[ $First == $Second ]];then
echo "${date} ${time} 需要重启容器" >> ${LogPath}/external.log
RestartDdocker
else
echo "${date} ${time} 正常的很" >> ${LogPath}/external.log
fi
版权声明:
作者:Akiraka
链接:https://www.akiraka.net/linux/docker/1082.html
来源:Akiraka
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
海报
判断日志文件是否有变化,无变化重启容器
#!/bin/bash
#通过比较五分钟前后,日志文件md5值是否相同,来判断日志文件是否有变化,从而判断容器是否假死
#获取年月日
date=`date +%Y-%m-%d`
#获取时分……

文章目录
关闭
共有 0 条评论