catthr
7/29/2015 - 8:31 AM

Octobercms laravel october schedule cron job Задача расписание

Octobercms laravel october schedule cron job Задача расписание

<?php
// открыть редактор
// crontab -e
// В cron добавляется только одна задача, которая проверяет все остальные
// * * * * * php /path/to/artisan schedule:run 1>> /dev/null 2>&1

// october
function registerSchedule($schedule)
{
    // Clear the cache every 10 minutes
    $schedule->command('cache:clear')->everyTenMinutes();

    // Perform a task every hour
    $schedule->call(function() {
        //...
    })->hourly();
    
    // Вызов другой команды следом
    $schedule->command('develex:currency-update')->at('06:01')->then(function(){
            \Artisan::call('develex:price-update');
        });
    
    everyFiveMinutes();	//Run a command every 5 minutes
    everyTenMinutes();	//Run a command every 10 minutes
    everyThirtyMinutes();	//Run a command every 30 minutes
    hourly();	//Run once an hour at the beginning of the hour
    daily();	//Run once a day at midnight
    weekly();	//Run once a week at midnight on Sunday morning
    monthly();	//Run once a month at midnight in the morning of the first day of the month
    yearly();	//Run once a year at midnight in the morning of January 1
    days(int|array(int)) // по определенным дням недели, 0 - воскресенье
}