我使用的是基于Laravel的OctoberCMS。octobercms任务计划不起作用
我没有SSH访问我的服务器。
每一天,我需要删除谁没有激活帐户登记24小时后一些用户,所以我'想使用SHEDULING(如cronjobs)任务
根据octobercms docs我应该做自定义组件的Plugin.php中的注册任务调度功能 - 我做到了。
我使没有激活帐户的注册用户超过1天。
但问题是 - 什么都没有发生。
这是我在组件的plugin.php代码:
public function registerSchedule($schedule)
{
$schedule->call(function() {
\DB::connection('mydb')->table('u')->whereRaw('u.created_at <= NOW() - INTERVAL 1 DAY')->where('is_activated','=',0)->delete();
})->everyMinute();
}
注: 我已经改变 - >每天()上 - > everyMinute()以测试它。
您是否设置了此处指定的cron作业:https://octobercms.com/docs/setup/installation#crontab-setup – dragontree
不,我没有接受我没有通过控制台访问服务器,我没有任何想法如何做到这一点,没有SSH访问。 –