From f2ff54515b7ba387bc2a8b273ec2108609b0c24d Mon Sep 17 00:00:00 2001 From: iouAkira Date: Fri, 11 Dec 2020 15:51:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84log=E6=89=93=E5=8D=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker/default_task.sh | 4 ++++ docker/docker_entrypoint.sh | 13 +++++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/docker/default_task.sh b/docker/default_task.sh index 5628f727..d8bccffe 100644 --- a/docker/default_task.sh +++ b/docker/default_task.sh @@ -30,6 +30,7 @@ if type jq >/dev/null 2>&1; then version=$(echo $labels | jq .VERSION) else # 第一版通知逻辑无法包含在上面判断里面,镜像构建好直接开启通知 + echo "当前容版版本过旧,发送镜像更新通知" export NOTIFY_CONTEXT="更新内容较多,重新阅读仓库Readme(),更新镜像并更新配置后使用。" cd /scripts/docker node notify_docker_user.js @@ -38,11 +39,13 @@ fi #通知通知用户更新镜像 if [ ! $BUILD_VERSION ]; then if [ $version ]; then + echo "当前容器版本为空,dockerhub仓库版本为$version,发送通知" cd /scripts/docker node notify_docker_user.js fi else if version_gt $version $BUILD_VERSION; then + echo "当前容器版本为$BUILD_VERSION,dockerhub仓库版本为$version,发送通知" cd /scripts/docker node notify_docker_user.js fi @@ -98,6 +101,7 @@ fi # 判断最后要加载的定时任务是否包含默认定时任务,不包含的话就加进去 if [ $(grep -c "default_task.sh" $mergedListFile) -eq '0' ]; then + echo "合并后的定时任务文件,未包含必须的默认定时任务,增加默认定时任务..." echo -e >>$mergedListFile echo "52 */1 * * * sh /scripts/docker/default_task.sh |ts >> /scripts/logs/default_task.log 2>&1" >>$mergedListFile fi diff --git a/docker/docker_entrypoint.sh b/docker/docker_entrypoint.sh index dbc204d3..ebc1e8ff 100644 --- a/docker/docker_entrypoint.sh +++ b/docker/docker_entrypoint.sh @@ -41,19 +41,26 @@ if type jq >/dev/null 2>&1; then export NOTIFY_CONTENT=$(echo $labels | jq .UPDATE_CONTENT) version=$(echo $labels | jq .VERSION) else - #第一版通知逻辑无法包含在上面判断里面,镜像构建好直接开启通知 - export NOTIFY_CONTENT="更新内容较多,重新阅读仓库Readme(),更新镜像并更新配置后使用。" + # 第一版通知逻辑无法包含在上面判断里面,镜像构建好直接开启通知 + echo "Current container version is too old, send update notification" + echo "当前版本过旧,发送镜像更新通知" + export NOTIFY_CONTEXT="更新内容较多,重新阅读仓库Readme(),更新镜像并更新配置后使用。" cd /scripts/docker node notify_docker_user.js fi + #通知通知用户更新镜像 if [ ! $BUILD_VERSION ]; then if [ $version ]; then + echo "Current container version is empty, dockerhub lastet $version, send update notification" + echo "当前容器版本为空,dockerhub仓库版本为$version,发送更新通知" cd /scripts/docker node notify_docker_user.js fi else if version_gt $version $BUILD_VERSION; then + echo "Current container version $BUILD_VERSION, dockerhub lastet version $version, send update notification" + echo "当前容器版本为$BUILD_VERSION,dockerhub仓库版本为$version,发送通知" cd /scripts/docker node notify_docker_user.js fi @@ -113,6 +120,8 @@ fi # 判断最后要加载的定时任务是否包含默认定时任务,不包含的话就加进去 if [ $(grep -c "default_task.sh" $mergedListFile) -eq '0' ]; then + echo "Merged crontab task file,the required default task is not included, append default task..." + echo "合并后的定时任务文件,未包含必须的默认定时任务,增加默认定时任务..." echo -e >>$mergedListFile echo "52 */1 * * * sh /scripts/docker/default_task.sh |ts >> /scripts/logs/default_task.log 2>&1" >>$mergedListFile fi