CRONTOPUS

Every scheduled job in one place

Discovered, monitored, managed. Crontopus brings your cron jobs and Windows scheduled tasks into one unified inventory — and tells you when they don't run.

Everything is a Job

External jobs that report in, discovered jobs the agent finds on your machines, and managed jobs Crontopus deploys for you — one inventory, one health view.

DISCOVERY

Install the agent and it finds what's already there: system crontabs, cron.d entries, user spools, and Windows Task Scheduler tasks. Nothing to migrate on day one — your existing schedules show up as discovered Jobs, read-only and safe.

MONITORING

Jobs report executions with a simple callback URL. Crontopus detects missed runs, stuck runs, and offline machines — and alerts you by email or signed webhook. Alerts resolve themselves when things recover.

MANAGED JOBS

Define a Job once and Crontopus deploys it to your Targets — native cron or Task Scheduler, so execution never depends on the cloud. Every change is a Version. Drift on the host is detected, and one click restores the desired state or rolls back to any previous Version.

AGENTS

A single static binary for Linux and Windows. Outbound-only HTTPS — no inbound ports, no VPN. Runs without root or admin rights, and tells you exactly which sources need elevated permissions for full coverage.

Up and running in one line

Mint an enrollment token in the app, paste one command on the machine, and the Target appears — with its existing schedules discovered on the first scan.

curl -fsSL https://github.com/rave-altfred/crontopus-agent/releases/latest/download/install.sh \
  | bash -s -- --api-url https://api.crontopus.com --enrollment-token <enrollment-token>

Windows? The same one-liner exists for PowerShell — elevated for full coverage, or as a standard user for read-only discovery.

Stop losing track of scheduled jobs

Free to try. Your first Target is one command away.

Get started