一个svn自动update脚本
原创liran728729 博主文章分类:linux ©著作权
©著作权归作者所有:来自51CTO博客作者liran728729的原创作品,请联系作者获取转载授权,否则将追究法律责任
同事要使用svn进行代码开发,
而web上要即使在svn更新代码过后从svnserver上checkout最新代码,以便同事能立即看到svn上的新提交的代码效果。
#!/bin/bash
dir=/var/www/test_php/video_php
url=svn://192.168.0.112:/video_php
while true
do
oldversion=`svn info $dir | grep Revision|awk -F: '{ print $2}'`
echo $oldversion
newversion=`svn info $url | grep Revision|awk -F: '{ print $2}'`
echo $newversion
if [ "$newversion" != "$oldsvn_version" ]; then
svn update $dir
if [ $? -ne 0 ];then
echo "update $oldversion to $newversion failure!!!"
fi
fi
sleep 30
done
上一篇:机器重启引发的路由问题
下一篇:amand备份错误解决
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
利用python 写一个桌面自动关机小程序。
python桌面小程序
定时关机 桌面软件 自动化 开源 python -
Python开发Svn_Update脚本
Python开发svn_update脚本
svn 开发 Python -
一个简单的自动重启脚本
respawn.sh:实现测试命令printHello.sh的进程被杀死后,自动重启printHello.sh
自动重启 脚本 shell bash respawn