linux系统以秒执行shell脚本
昨天给大家说了更新svn同步更新web目录,今天继续给大家讲下怎么同步更新到,毕竟那个脚本我们要以秒来执行的,不然起不到同步更新的效果.
系统:centos 5.5
1.创建以秒执行脚本
vi cron-seconds.sh
2.添加到crontab里执行
* * * * * root /var/www/cron-seconds.sh
重启crond
service crond restart
3.检查是否执行
ps aux|grep cron-seconds
可以看到后台会一直有cron-seconds.sh的进程在执行,这样就不怕svn更新了,web目录没有更新,当然这样会有点占系统资源,资源控的请找其他办法哦.
系统:centos 5.5
1.创建以秒执行脚本
vi cron-seconds.sh
#!/bin/bash #For excuting the scripts every 10 seconds in crond. for((i=1;i<=20;i++));do /var/www/deploy_www.sh 2>/dev/null & sleep 3 done
2.添加到crontab里执行
* * * * * root /var/www/cron-seconds.sh
重启crond
service crond restart
3.检查是否执行
ps aux|grep cron-seconds
可以看到后台会一直有cron-seconds.sh的进程在执行,这样就不怕svn更新了,web目录没有更新,当然这样会有点占系统资源,资源控的请找其他办法哦.
评论: