IT技术博客大学习 共学习 共进步

分享一个固定时间自动更新svn的简单shell脚本

五四陈科学院 2010-02-23 13:53:22 浏览 4,142 次

    这是一个超级简单的脚本,旨在提醒观众:在crontab最小精度只能到1分钟的情况下,可以使用这个作到1秒钟的间隔执行时间。

    看代码:

    #!/bin/sh

    while true

    do

    /usr/bin/svn up /data/web/club/ #(指定的要更新的目录)

    sleep 5

    done

    原理很简单,利用shell中sleep的单位为秒作自动执行,如果要更加小的精度,估计可以利用这个基础之上多个同时执行:) 仅猜想,标准一些的作法还是用java或者是php的sleep(毫秒级的)。

建议继续学习

  1. 最近总结的一些技巧(vim,python,svn,fiddler等) (阅读 8,101)
  2. SVN Hook造成SVN提交速度慢的问题 (阅读 6,162)
  3. GIT和SVN之间的五个基本区别 (阅读 5,742)
  4. 利用tortoiseSVN在两个版本库间merge code (阅读 4,860)
  5. 为何改用Git (阅读 4,860)
  6. 让虚拟主机也用上SVN:适用于个人的开发部署方式 (阅读 4,700)
  7. 有关 SVN、Cygwin 和 Notepad++ (阅读 3,941)
  8. 本地搭建SVN服务 (阅读 3,400)
  9. 如何在Myeclipse下安装和使用svn客户端插件 (阅读 3,380)
  10. SVN小记 (阅读 3,261)