From e7c4d5ba1b1bfdda0573f422aac4718c1ba161be Mon Sep 17 00:00:00 2001 From: zhouwentao <1577701412@qq.com> Date: Wed, 12 Jul 2023 16:18:46 +0800 Subject: [PATCH] =?UTF-8?q?updates=20=E5=89=8D=E7=AB=AF=E9=83=A8=E7=BD=B2?= =?UTF-8?q?=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- reload.sh | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 reload.sh diff --git a/reload.sh b/reload.sh new file mode 100644 index 0000000..5efd930 --- /dev/null +++ b/reload.sh @@ -0,0 +1,42 @@ +#! /bin/sh + +### BEGIN INIT INFO +# Description: 前端重启部署脚本 +#执行教程: +### END INIT INFO +# 主目录 +ocr_web_prefix=/server/ocr/web + +function getTime() { + current=`date "+%Y%m%d%H%M%S"` + #timeStamp=`date -d "$current" +%s` + #将current转换为时间戳,精确到毫秒 + #currentTimeStamp=$((timeStamp*1000+`date "+%N"`/1000000)) + currentTimeStamp=$current + return $currentTimeStamp +} +currentTimeStamp='' + +case "$1" in + *) + getTime + #进入项目目录 + cd $ocr_web_prefix/source + echo "拉取最新代码" + #拉取代码 + git pull + #将打包的代码复制到nginx目录 + if [ -f "$ocr_web_prefix/source/dist/index.html" ]; then + echo "备份上次的部署文件=====>>" + mv $ocr_web_prefix/dist $ocr_web_prefix/dist-$currentTimeStamp + echo "将打包的代码复制到nginx目录======>>" + #存在,做备份 + cp -r $ocr_web_prefix/source/dist $ocr_web_prefix/ + fi + echo "操作成功" + ;; +esac + + + +