Home
Softono
scheduler

scheduler

Open source MIT PHP
40
Stars
2
Forks
0
Issues
1
Watchers
1 month
Last Commit

About scheduler

Cron job scheduler - with locks, parallelism and more

Platforms

Web Self-hosted Docker

Languages

TypeScript PHP

Orisai
Scheduler

Cron job scheduler - with locks, parallelism and more

đź“„ Check out our documentation.

đź’¸ If you like Orisai, please make a donation. Thank you!

Create script with scheduler setup (e.g. bin/scheduler.php)

use Cron\CronExpression;
use Orisai\Scheduler\SimpleScheduler;

$scheduler = new SimpleScheduler();

// Add jobs
$scheduler->addJob(
    new CallbackJob(fn() => exampleTask()),
    new CronExpression('* * * * *'),
);

$scheduler->run();

Configure crontab to run your script each minute

* * * * * cd path/to/project && php bin/scheduler.php >> /dev/null 2>&1

Looking for more? Documentation is here.