编写定时脚本每5秒执行一次(方法之一)【转载】
2014-10-09 13:25 etodream 阅读(1658) 评论(0) 收藏 举报---恢复内容开始---
crontab最短的时间是分钟,如果需要每秒执行一个脚本那么可以通过shell中的sleep去实现。
写一个每分钟执行一次的定时crontab(甚至更长,因为crontab只是负责启动这个shell脚本)
* * * * * root crontab/test.sh
crontab/test.sh 每5秒执行一次crond.php脚本
#!/bin/sh
echo " run.. "
for i in `seq 60`
do
if(( i%5==0 ))
then
echo '#'$i':'
php /mnt/siteroot/crond.php
sleep 5
continue
fi
done
echo " end.. "
---恢复内容结束---
浙公网安备 33010602011771号