crontab实现秒级执行


 

1.每十秒执行一次

crontab -e中输入以下内容:

* * * * * cd /Applications/phpstudy/WWW/lecent && php a.php
* * * * * sleep 10; cd /Applications/phpstudy/WWW/lecent && php a.php
* * * * * sleep 20; cd /Applications/phpstudy/WWW/lecent && php a.php
* * * * * sleep 30; cd /Applications/phpstudy/WWW/lecent && php a.php
* * * * * sleep 40; cd /Applications/phpstudy/WWW/lecent && php a.php
* * * * * sleep 50; cd /Applications/phpstudy/WWW/lecent && php a.php


1.每秒执行一次

crontab -e中执行该脚本

 

* * * * * /Applications/phpstudy/WWW/lecent.sh

 

#!/bin/bash

step=1 #间隔的秒数,不能大于60

for (( i = 0; i < 60; i=(i+step) )); do
$(php '/home/fdipzone/php/crontab/tolog.php')
sleep $step
done

exit 0


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM