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