扫码关注官方订阅号
比如我有一个PHP文件,需要每隔10分钟自动去请求一次API接口的最新数据。但是在服务端我自己找不到合适的办法和思路,如何才可以实现让文件自己定时去请求呢
业精于勤,荒于嬉;行成于思,毁于随。
WIN的计划任务,如果是linux平台,crontab。 /10 * php /data/script.php看具体业务,如果在执行script.php时候需要上一个10分钟的脚本执行完毕还可以用lsof去检查
10分钟的时间颗粒crontab完全可以,如果需要时间颗粒更小更精确,可以去看看swoole-crontab
有的框架会自带,laravel下可以把定时脚本写在Console下的Kernel文件中。
linux crontab定时任务
服务器的计划任务,每十分钟调用该php文件
我自己通过查找发现有一个很便捷的办法就是:借用各大厂商的网站监控服务进行自动请求,而且免费稳定,固定5或10分钟访问一次
有的框架会自带,比如laravel自带的task scheduling,但是本质还是linux的crontab
PHP实现执行定时任务的几种思路详解
在服务器写 脚本 定时计划
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
WIN的计划任务,如果是linux平台,crontab。 /10 * php /data/script.php
看具体业务,如果在执行script.php时候需要上一个10分钟的脚本执行完毕还可以用lsof去检查
10分钟的时间颗粒crontab完全可以,如果需要时间颗粒更小更精确,可以去看看swoole-crontab
有的框架会自带,laravel下可以把定时脚本写在Console下的Kernel文件中。
linux crontab定时任务
服务器的计划任务,每十分钟调用该php文件
我自己通过查找发现有一个很便捷的办法就是:借用各大厂商的网站监控服务进行自动请求,而且免费稳定,固定5或10分钟访问一次
有的框架会自带,比如laravel自带的task scheduling,但是本质还是linux的crontab
PHP实现执行定时任务的几种思路详解
在服务器写 脚本 定时计划