Linux下的corntab定时任务

时间:2022-04-02 21:22:34

定时任务

应用场景:

订单超时,取消

order_status

1:成单

2:取消

超时15分钟,自动取消订单,且自动发送短信提醒用户订单已取消。

 

1.1  定时任务基础知识:

用户的crontab设置

选项:

-e   编辑crontab定时任务

-l    查询crontab任务

-r   删除当前用户所有的crontab任务

shell>crontab –e

#进入crontab编辑界面,会打开vim编辑你的工作。

语法:

* ** * * 执行的任务

要注意:5个星表示要执行的时间,

 

星号参数的解释说明:

比如5月份15号5点50要操作一个命令: 50  5 15  5  *

比如每周1的5点10分执行一个命令:   10  5   *  *    1

 

 

 

 

1.2  定时任务执行shell

 

 

 

 

1.3  定时任务执行php

1.3.1            调用php解析器

Php解析器位置

思考问题:如何通过调用解析器来执行php文件

在某个范围时间---以何种方式-----操作什么文件

1.3.2            通过curl访问

Linux内置的curl系列函数

 

http://127.0.0.1/ceshi.php