后端开发|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教学