秒级实现

linux的crontab秒级实现免费看

crontab如何做到秒极实现及bash实操

08-26侠课岛    中级进阶       

后端/PHP/PHP计划任务和消息队列使用 11     0     221

crontab 最小单位是分钟 如何实现秒级别定时调用

方法一

/usr/bin/curl http://www.test.com

sleep 5; /usr/bin/curl http://www.test.com

sleep 10; /usr/bin/curl http://www.test.com

sleep 15; /usr/bin/curl http://www.test.com

sleep 20; /usr/bin/curl http://www.test.com

sleep 25; /usr/bin/curl http://www.test.com

sleep 30; /usr/bin/curl http://www.test.com

sleep 35; /usr/bin/curl http://www.test.com

sleep 40; /usr/bin/curl http://www.test.com

sleep 45; /usr/bin/curl http://www.test.com

sleep 50; /usr/bin/curl http://www.test.com

sleep 55; /usr/bin/curl http://www.test.com

方法二

"#!/bin/bash"
step=2 #间隔的秒数,不能大于60
for (( i = 0; i < 60; i=(i+step) )); do
$(php '/home/fdipzone/php/crontab/tolog.php')
sleep $step
done
exit 0 注意:如果60不能整除间隔的秒数,则需要调整执行的时间。例如需要每7秒执行一次,就需要找到7与60的最小公倍数,7与60的最小公倍数是420(即7分钟)

本教程图文或视频等内容版权归侠课岛所有,任何机构、媒体、网站或个人未经本网协议授权不得转载、转贴或以其他方式复制发布或发表。

评价

11

本课评分:
  •     非常好
难易程度:
  •     适中的

内容目录


本文索引


|
教程
粉丝
主页

签到有礼

已签到2天,连续签到7天即可领取7天全站VIP

  • 1
    +2 金币
  • 2
    +3 金币
  • 3
    +5 金币
  • 6
    +7 金币
  • 5
    +6 金币
  • 4
    暖心福利
    自选分类VIP ×1天
  • 7
    惊喜大礼

    自选分类VIP ×3天 +20金币
  • 持续签到 +8 金币

金币可以用来做什么?