Cron Job Management
View, create, and delete.
From the dashboard.
Every cron job on every server, visible and manageable from one UI. The agent discovers existing schedules automatically. Create new jobs with presets. Delete old ones with one click. Link crons to heartbeat monitors for execution tracking.
Cron Overview
Every schedule. Every server. One table.
The agent reads crontabs for all users and presents them in a clean per-server table. See the schedule in human-readable format, the command, which user owns it, and whether the last execution succeeded or failed.
- check_circle Per-server cron table with all users
- check_circle Human-readable schedule display (e.g. "Every day at 3:00 AM")
- check_circle Command, user, and status columns
- check_circle Auto-discovered by the agent on every cycle
- check_circle Filter and search across all cron jobs
Total
7
Active
6
Users
3
Failed
1
Create Cron Jobs
Schedule presets. Custom expressions. Your command.
Create new cron jobs without touching SSH. Pick from common schedule presets or write a custom cron expression. Choose the command, select the user, and submit. The agent writes the crontab entry on the server within seconds.
- check_circle Schedule presets: every minute, hourly, daily, weekly, monthly
- check_circle Custom cron expression with validation
- check_circle User selector for crontab ownership
- check_circle Instant feedback via agent command queue
Delete Cron Jobs
One click to remove. No SSH required.
Click the delete button next to any cron job in the table. Confirm the action. The agent removes the entry from the user's crontab immediately. The change reflects in the dashboard on the next discovery cycle.
Click delete
Every cron entry in the table has a delete button. Click it to start removal.
Confirm action
A confirmation dialog shows the schedule, command, and user. Confirm to proceed.
Agent removes entry
The agent receives the command, removes the crontab line, and confirms success.
Heartbeat Integration
Link crons to heartbeats. Know when they stop.
Connect any cron job to a HostAtlas heartbeat monitor. When the cron runs, it pings the heartbeat endpoint. If the ping stops arriving, you get alerted instantly. No more silent failures.
One-Click Linking
Select a cron job from the table and link it to an existing heartbeat monitor — or create a new one. The agent automatically appends the heartbeat ping to the cron command.
Missed Execution Alerts
If a cron job doesn't execute on schedule, the heartbeat monitor detects the missing ping and triggers an alert through your configured notification channels.
Execution History
The heartbeat timeline shows every execution with timestamps and response codes. See patterns, detect drift, and verify that your scheduled jobs are running reliably.
Manage every cron job from one dashboard.
Install the agent. Cron jobs appear automatically. Create, delete, and monitor — without SSH.
Start free — no credit card