Cron Jobs

The Cron Jobs section in AdminBolt allows users to manage scheduled tasks that execute commands at specific intervals. This is especially useful for automating scripts, updates, or repetitive server-side operations.
Note: The Cron Jobs item appears in the client menu only when your hosting account has SSH access enabled and the server either runs CloudLinux or has SecureBox installed. If you do not see Cron Jobs in the menu, ask your hosting provider to enable SSH access for your account or to confirm that the server meets these requirements.
Overview
The interface displays a list of currently configured cron jobs. If no jobs exist, a message saying "No Cron Jobs" is shown in the center.
Navigation path:Security > Cron Jobs > List
Create Cron Job
Click the orange Create Cron Job button at the top-right corner to add a new task. This opens a form where you can:
- Specify the execution frequency (e.g. every minute, hourly, daily).
- Define the command/script to run.
- Set environment variables (if needed).
- Assign notification preferences (e.g. email on failure).
Search Feature
A search bar is available to filter cron jobs by keyword. This helps when managing large numbers of tasks.
No Cron Jobs
When no jobs are defined, the interface will show a centered message:
No Cron Jobs
This is a visual indicator that the cron table is currently empty.
Notes
- Cron jobs created here are user-level and isolated per account.
- On CloudLinux servers, cron commands run inside your account's CageFS environment, so each job is isolated from other accounts on the server.
- The system uses standard crontab syntax behind the scenes.
- Misconfigured or failing jobs will be logged and potentially reported via email depending on your setup.
Coming Soon
In future versions, you may expect:
- Cron job history and logs
- One-click templates for popular commands
- Shared cron presets for administrators
Version: AdminBolt v0.8.0-dev
Screenshot: public/screenshots/cron-jobs.png