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

任务:

*/1 * * * *  /opt/adobe/fms/webroot/api/svn.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 * * * *  /opt/adobe/fms/webroot/api/svn.sh 

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

*/1 * * * * /opt/adobe/fms/webroot/api/svn.sh */1 * * * * (sleep 10; /opt/adobe/fms/webroot/api/svn.sh)
*/1 * * * * (sleep 20; /opt/adobe/fms/webroot/api/svn.sh)
*/1 * * * * (sleep 30; /opt/adobe/fms/webroot/api/svn.sh)
*/1 * * * * (sleep 40; /opt/adobe/fms/webroot/api/svn.sh)
*/1 * * * * (sleep 50; /opt/adobe/fms/webroot/api/svn.sh)
注意空格

重启服务 /sbin/service crond restart

艺搜参考

http://*.com/questions/10009987/how-to-update-code-using-svn-with-crontab

http://*.com/questions/9619362/running-a-cron-every-30-seconds

上一篇:JAVA_SE基础——44.抽象类的练习


下一篇:Mac下安装 MongoDB