Free tool · Runs in your browser

Crontab → systemd timer.

cron jobs run in the dark — no logs, no status, no catch-up. Paste a crontab line and get an equivalent systemd service + timer: supervised, logged in the journal, and visible with one command.

unit files
install

Out of the dark

A cron job that fails at 3am fails silently — the output goes nowhere you'll look, there's no record it even ran, and if the box was down at 3am the run is simply lost. A systemd timer fixes all three: the run is a unit with its output in the journal, systemctl list-timers shows you the last and next fire, and Persistent=true catches up a run missed during downtime. Same schedule, far more visibility.

That visibility is the small version of a bigger need: knowing your scheduled work actually ran, across every host, and hearing about it when it didn't. Turning “it's in cron somewhere” into something you can see and prove is exactly the operational clarity a control plane provides over the infrastructure you own.

Scheduled, supervised, visible.

Infraveil runs and watches your scheduled jobs across the hosts you own — so you know what ran, what didn't, and why, with a tamper-evident record instead of a silent cron line.

See how it works

Get the keep-it-running playbook

Jobs, timers, supervision, and visibility for a backend you run yourself. No spam.