#!/bin/sh
REPOS="$1"
REV="$2"
export LANG=en_US.UTF-8
SVN=/usr/bin/svn #这里配置的是svn安装bin目录下的svn文件
WEB=/www/wwwroot/showame.com #要更新的目录
SVNLOOK=/usr/bin/svnlook 7
username=admin
password=roderickadmin
LOG=/var/log/svn/post-commit.log
LOGMSG=$($SVNLOOK log -t "$REV" "$REPOS" | grep "[a-zA-Z0-9]" | wc-c)
$SVN update $WEB --username $username --password $password --non-interactive
chown -R www:www $WEB
# ..................
if ["$LOGMSG" -lt 1];
then
echo `date` >> $LOG
echo "##########" >> $LOG
echo -e "\n警告: 必须填写日志!" 1>&2
fi
exit 0
如果我的文章对你有帮助,就请博主喝杯咖啡吧