famelo / scheduler
Installs: 368
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 3
Forks: 0
Open Issues: 0
Type:typo3-flow-package
Requires
This package is auto-updated.
Last update: 2024-12-05 18:48:01 UTC
README
Setup a cronjob for the Scheduler:
* * * * * /path/to/flow scheduler:run
Create a new Task:
class MyTask implements \Famelo\Scheduler\Tasks\TaskInterface { /** * Returns the Interval at which this task will be run * The Syntax is equivalent to cron. * Check the mtdowling/cron-expression package for more information: * https://github.com/mtdowling/cron-expression * * @return string $interval */ public function getInterval() { return '*/15 * * * *'; } /** * Execute the Task * * @return void */ public function execute() { // Let's do something... } } ?>
The Interval is based on mtdowling/cron-expression which is based on the cron syntax