Cron

A cron job is a scheduled task that runs PHP code automatically at specified times or intervals, without a web request.

It’s usually handled by the operating system, such as Linux/Unix cron daemon, not by PHP itself.

There are many cron alternatives, like systemd timers, framework schedulers, components schedulers, Windows Task Scheduler, Kubernetes CronJobs, cloud-native schedulers, database-backed schedulers, HTTP-based scheduling, and workflow schedulers.

Documentation

See also How to Create PHP Cron Jobs on Linux Server.

Related : Jobqueue, Task

Related packages : symfony/scheduler, peppeocchi/php-cron-scheduler, crunzphp/crunz, woocommerce/action-scheduler