a.App/模块/ 下建立command文件夹php
b.我这边是建立在crontab模块里面,在command文件夹下建立一个Task.php文件(具体名字本身根据需求定)linux
c.复制下面的代码到Task.phpapp
<?php namespace app\crontab\command; use think\console\Command; use think\console\Input; use think\console\input\Argument; use think\console\input\Option; use think\console\Output; use think\Db; class Task extends Command { protected function configure() { $this->setName('task') ->setDescription('定时计划测试:每分钟插入一条数据'); } protected function execute(Input $input, Output $output) { // 输出到日志文件 $output->writeln("TestCommand:"); // 定时器须要执行的内容 $data = [ 'name'=>'zxm22', 'addr'=>'上海' ]; db('blog')->insert($data); $output->writeln("end...."); } }
crontab -l //计划任务列表
crontab -e //编辑新增
crontab -r //删除测试