#!/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
自动同步服务器vm文件的shell脚本
最新推荐文章于 2022-08-22 21:43:03 发布