DEV Community

Spsoi
Spsoi

Posted on • Edited on

Cron Job

crontab -e

Создать очередь

59 7 * * * /usr/bin/php7.4 /home/admin/web/host.com/public_html/index.php /route/rout/rou >/dev/null 2>&1

Enter fullscreen mode Exit fullscreen mode

Создать очередь через Hestia или Vesta

php -d max_execution_time=60 -f /home/admin/web/host.com/public_html/index.php /route/rout/rou >/dev/null 2>&1
Enter fullscreen mode Exit fullscreen mode

Выполнить очередь

* * * * * /usr/bin/php7.4 /home/admin/web/host.com/public_html/index.php /queue/process >/dev/null 2>&1
Enter fullscreen mode Exit fullscreen mode

CLI
Пробрасываем роут в очередь cli

protected function cli(\Components\Route $route)
    {
        $route->cli('/route/rout/rou', 'App\Controllers\folder\TESTController@method');
    }
Enter fullscreen mode Exit fullscreen mode

Top comments (0)