1.问题
宝塔灵活性太低了,同时项目已经配置了supervisor,而且能实时监控
2.用法
官方文档 https://packagist.org/packages/yunwuxin/think-cron
2.1 app目录下创建task文件夹
2.2 config/cron.php
return [
'tasks' => [
\app\task\SnapTask::class,
]
];
2.3 代码内容
<?php
namespace app\task;
use think\facade\Console;
use yunwuxin\cron\Task;
class SnapTask extends Task
{
public function configure()
{
//$this->dailyAt('13:30')->timezone('Asia/Shanghai');
$this->everyMinute();
}
protected function execute()
{
//exec('php think snap');
Console::call('snap');
}
}
2.4 windows环境下只能执行php think cron:run
2.5 linux环境–cd到项目目录–执行 php think cron:schedule
