Defining Schedules
Use the scheduler in app/Config/Jobs.php::init().
Basic Example
$scheduler->command('jobs:test')
->named('test_job')
->everyMinute()
->singleInstance()
->enqueue();
Frequency Helpers
Common helpers: everyMinute(), hourly(), daily('11:00 pm'), cron('* * * * *'), weekly(), etc.
Refer to README frequency table.
Single Instance
->singleInstance() prevents concurrent overlapping runs.
Notifications
$scheduler->command('report:generate')
->named('rpt')
->daily('6:00 am')
->notifyOnCompletion();
Next: Job Dependencies