看github写的是计划任务 for thinkphp5
thinkphp6能用不
补充:
thinkphp6多应用模式下:
app\common\crontab\DemoTask.php代码:
namespace app\common\crontab;
use yunwuxin\cron\Task;
class DemoTask extends Task
{
public function configure()
{
$this->everyMinute(); //设置任务的周期,每天执行一次,更多的方法可以查看源代码,都有注释
}
/**
* 执行任务
* return mixed
*/
protected function execute()
{
echo "执行任务 时间:".date('H:i:s',time());
//...具体的任务执行
}
}
config\cron.php代码:return [
'tasks' => [
\app\common\crontab\DemoTask::class, //任务的完整类名
]
];
运行php think cron:schedule后提示:
[InvalidArgumentException]
There are no commands defined in the "cron" namespace.
最佳答案
