每隔10秒自动更新svn 定时更新svn 脚本

任务:

*/1 * * * *  sh /home/httpd/shell/svnup.sh

这个命令的问题:只更新了版本号,没有更新实际内容,但是直接运行上面shell脚本能更新。

解决:需要在svn里加上用户名和密码。

如下:

1,新建一个更新脚本svn.sh

#!/bin/bash
cd /opt/adobe/fms/webroot/api
export LC_CTYPE=en_US.UTF-8
svn up --username ray --password 12345 /opt/adobe/fms/webroot/api

需要加上编码那行,不然有时会报错。

然后crontab -e

*/1 * * * *  sh /home/httpd/shell/svnup.sh

上面是每隔1分钟自动更新。下面是每隔10s

*/1 * * * * (sleep 10; sh /home/httpd/shell/svnup.sh)
*/1 * * * * (sleep 20; sh /home/httpd/shell/svnup.sh)
*/1 * * * * (sleep 30; sh /home/httpd/shell/svnup.sh)
*/1 * * * * (sleep 40; sh /home/httpd/shell/svnup.sh)
*/1 * * * * (sleep 50; sh /home/httpd/shell/svnup.sh)
注意空格

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注