如何在linux命令中每天安排每分钟的cron作业

时间:2017-11-15 09:57:43

标签: linux laravel-5 mysql-workbench

我已经运行了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个作业。

0 个答案:

没有答案