PHP+Linux定时任务【订单特定时间过期需求!】

在做商城时 用户下单后处于未支付状态时 该如何处理这类订单呢?

就是每隔一段时间拉取数据进行对比

1.利用宝塔的计划任务进行编写sh脚本执行接口


2.Linux的定时任务 同样是编写sh脚本执行api

创建sh脚本文件
mkdir fileName(文件夹)
touch file.sh(文件)
打开定时任务列表
crontab -e
执行的sh脚本
*/1 * * * *  /www/da1/ordertime.sh

sh文件中curl你的接口即可

curl "http://xxx.php1314.cn/index/orderpay/del_order"
意为每分钟请求一次该脚本 详细周期配置自行百度
想要每秒执行的话 需要运用sh脚本死循环 限定次数 比如30-49次就关闭循环 详情百度!

为您推荐