crontab执行定时任务--tp3.2例

来源:互联网 发布:中兴b600刷成网络盒子 编辑:程序博客网 时间:2024/06/05 16:19

//tp框架下执行crontab定时任务两种方法

//下图是我写好的PHP文件改变数据库中订单的状态

//第一种利用shell脚本执行

//创建shell脚本tp.shvi tp.sh
#-------脚本开始------------#!/bin/bash#写个日期--为了做标记与执行脚本无关date "+%G-%m-%d %H:%i:%s"#cd进入要执行文件的决定路径cd /var/www/html/zmq/wx/think#执行php文件php index.php Home/Index/edit_sql #注释犹如tp框架:test.com/index.php/Home/Index/edit_sql                                   # index.php是框架待入口文件 Home是Home模块下的Index控制器下的edit_sql方法#-------脚本结束--------------//创建定时任务
crontab -e */1 * * * * /usr/tmp/good.sh  >> /usr/tmp/log.log #注释这句话的意思是每分钟执行一次路径下的脚本文件                                                      #并将执行结果从定向的log.log的文件中//保存退出//实时查看日志动态tail -f /usr/tmp/log.log---第一种方法结束----

//第二种方法不需要写shell脚本

crontab -e */1 * * * * cd /var/www/html/zmq/wx/think && php index.php Home/Index/edit_sql >> /usr/tmp/log.log#保存退出--第二种结束----
原创粉丝点击