Select your language

Sign up

Cron is a service that runs commands on a schedule in Unix-like systems. Joomla sites use it for background maintenance, starting the application scheduler and other supported operations.

Schedule and environment

A job specifies a time and command. It runs as a particular user in an environment that may differ from an interactive shell. Full paths, the correct PHP binary, working directory and timezone matter.

A new run may overlap an unfinished one. Tasks with side effects need suitable locking, retry handling and safe repeated execution.

Cron and Joomla scheduling

The Joomla scheduler manages application tasks, while server cron can trigger their execution. These are separate layers. A visitor-triggered scheduler depends on traffic and cannot guarantee precise timing.

For Joomla, verify the supported trigger for the installed version, permissions and outcome. A schedule entry alone does not prove execution. Check the last run time, exit status, log and expected data changes.

Conclusion

Cron automates starts rather than guaranteeing task success. Reliable scheduling includes monitoring errors, timing and repeated runs.

Newsletter Subscription
Enter your email address and we will keep you updated!

Joomla.center is not affiliated with or endorsed by the Joomla!® Project or Open Source Matters. The Joomla!® name and logo is used under a limited license granted by Open Source Matters, the trademark holder in the United States and other countries.