首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >自动同步服务器vm文件的shell脚本

自动同步服务器vm文件的shell脚本

原创
作者头像
用户1503405
修改2021-11-01 09:14:37
1.1K0
修改2021-11-01 09:14:37
举报
#!/bin/sh

if [ $# -lt 1 ]; then  
 echo "[FAILED]please input project name."  
else  
 if [ -d /home/admin/work/$1 ]; then  
  cd /home/admin/work/$1  
  svn up > files  
  find -name "files" -exec grep ".vm" {} \;|while read LINE  
  do  
   if [ -z "$LINE" ]; then  
    continue  
   fi  
   echo "find template changed : $LINE"  
   f="/home/admin/work/${1}/${LINE##* }"  
   t="/home/admin/${1}/target/${1}.war/${LINE##*web/src/main/webapp/}"  
   cp $f $t  
  done  
  echo "[SUCCESS]syn is ok."  
 else  
  echo "[FAILED] '$1' is not a project folder."  
 fi  
fi  
exit 0  </pre> 

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档