1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > yii框架通过控制台命令创建定时任务步骤详解

yii框架通过控制台命令创建定时任务步骤详解

时间:2020-08-04 08:39:34

相关推荐

yii框架通过控制台命令创建定时任务步骤详解

后端开发|php教程

控制台,创建,命令

后端开发-php教程假设Yii项目路径为 /home/apps/

1,创建文件 /home/apps/protected/commands/crons.php

oa系统开发源码,自动批量部署ubuntu,等保怎么查询tomcat中间件,驻马店水爬虫,找不到php可执行文件,学习seo 引流lzw

run();

2,创建需要的配置文件 /home/apps/protected/config/console.php,配置需要的组件、数据库连接,日志等信息,格式类似主配置文件main.php。

广告媒体管理源码,ubuntu清除软件残留,tomcat7百度网盘,pytho爬虫毕设,php5数据库使用教程,亚马逊seo详解lzw

dirname(FILE).DIRECTORY_SEPARATOR..., ame=>Emergency, import=>array( application.models.*, ponents.*, application.extensions.*, ), components=>array( log=>array( class=>CLogRouter, outes=>array(array( class=>CFileLogRoute, levels=>info, warning, error,), ), ), db=>array( class=>application.extensions.PHPPDO.CPdoDbConnection, pdoClass => PHPPDO, connectionString => mysql:host=xxxx;dbname=xxx, emulatePrepare => true, username => xxx, password => xxx, charset => utf8, ablePrefix => bl_, ), ),params => require(params.php),);

3,在 /home/apps/protected/commands/ 下新建 TestCommand 类,继承 CConsoleCommand,在TestCommand中,可以使用项目的配置信息和Yii的各种方法。

暴风ddos源码,vscode 代码缩略图,ubuntu 日志 审计,tomcat热部署面试,蟋蟀 饲养 爬虫,ios php rsa,湖南seo优化技术指导,全自动影视网站源码,母婴商城html5网页模板下载lzw

<?php class TestCommand extends CConsoleCommand {public function run() {... } }

4,创建定时任务

$ crontab -e

内容为:

1 * * * * /home/php/bin/php -f /home/apps/protected/commands/crons.php Test &即为每小时的第一分钟执行TestCommand类中的内容,类似的可以在/home/apps/protected/commands/下新建其他类,使用命令行执行。

有关crontab的用法,可以参考:

crontab命令基础与实例

crontab命令的一些例子

linux安装crontab详解

crontab学习笔记

学习linux设置定时任务的crontab命令

crontab 命令格式与例子

linux定时任务设置crontab学习

不错的crontab教学

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。