您的位置 首页 php

crontab服务执行定时脚本,在指定时间内让php执行处理业务逻辑

  crontab  -e 编辑某个用户的cron服务 设置执行脚本
crontab -l 列出某个用户cron服务列表信息
crontab -r 删除某个用户的cron服务  

定时任务crontab格式

 分   小时       日     月    星期   命令
*    *          *     *     *     *
0-59  0-23   1-31   1-12    0-6    command
注:“*” 代表取值范围内的数字
   “/” 代表每、比如每分钟  

定时任务 执行PHP列子

 1.普通模式(执行普通脚本文件写法)
 */1***  /usr/local/php/ bin /php    /data/www/cron.php  意思就是每一分钟执行cron.php  

 /usr/local/php/bin/php   php安装路径 (注:如果php文件没有被调用 可尝试/usr/local/php/bin/php -f)
/data/www/cron.php      php脚本文件路径  

2.curl模式

 */1 * * * *  /usr/bin/curl    或者   意思就是每一分钟执行cron.php  

 /usr/bin/curl           Curl安装路径
     php脚本-url路径 (同windows环境路径一致)  

定时任务 分享几个比较实用的案例

 50 7 * * * /sbin/server sshd start  意思就是每天的7.50开启ssh服务  
 * 9-23,00 * * * /usr/bin/curl   &>/dev/null 意思就是每天9点24点区间段 每一分钟请求一次百度  
 0 */4 * * * /usr/bin/curl   &>/dev/null 每隔4小时请求一次  

crontab服务启动 关闭

 service crond status #查看服务状态
service crond start #启动
service crond stop #关闭
service crond  restart  #重启  

查看Crontab服务执行过程 直接查看crontab日志

 >tail -f / var /log/cron  

查看PHP安装路径

 >which php  

文章来源:智云一二三科技

文章标题:crontab服务执行定时脚本,在指定时间内让php执行处理业务逻辑

文章地址:https://www.zhihuclub.com/80556.shtml

关于作者: 智云科技

热门文章

发表评论

您的电子邮箱地址不会被公开。

网站地图