我已经运行了laravel应用程序。在此应用程序中,我们可以根据日期时间安排帖子。一旦安排完成,该帖子将自动发布到社交媒体,如Facebook,Twitter等..,
我希望根据用户时区在每天的每一分钟运行多个cron作业。
例如,截至目前我有400个时区。这些时区将使用cron作业每天运行。
应用\控制台\ Kernel.php
$schedule->command('DeleteInActiveUsers:deleteusers')
->everyMinute();
应用\控制台\命令\ filename.php:
public function handle() {
$controller = app()->make('App\Http\Controllers\Web\CronsController');
app()->call([$controller, 'job'], [parameter, 379]);
}
379 - 是我希望动态运行1到400的时区ID。
如果我要执行forloop,则需要更多时间来执行每个cron作业。请指教?
请您分享一下如何使用crontab命令或laravel schedule一次处理400个作业。