Developer Tools

Systemd Timer Builder — Service and Timer Units

Fill in a service name, ExecStart, and OnCalendar schedule to generate paired .service and .timer unit files in your browser. Useful when replacing handwritten cron jobs with native systemd scheduling.

SystemdTimerScheduling

Favorite this tool

No favorite storage mode has been selected.

Quick actions

Copy this tool URL or open the system share sheet on a supported device.

Use cases

  • Create a daily backup timer
  • Configure weekly or monthly calendar schedules
  • Export units for /etc/systemd/system

How to use

  1. Enter unit name and command
  2. Set OnCalendar or use quick presets
  3. Copy .service and .timer separately

Example input and output

Schedule

backup-job / daily 04:00

Timer snippet

[Timer]\nOnCalendar=*-*-* 04:00:00

FAQ

How does this relate to crontab?

Timers are systemd-native scheduling. This tool outputs unit files and does not edit crontab.

How do I enable it after deploy?

Place the units, run daemon-reload, then enable --now the timer. Exact commands depend on your distro.

Tools

Related tools

Continue with another translated tool for a nearby task.

Cron Expression Parser

Cron Parser — Explain 5-Field Expressions

Available

Parse common 5-field Cron expressions in your browser. Breaks down minute, hour, day, month, and weekday fields into readable explanations for ops debugging and schedule review.

Cron Scheduler Parser

SSH Config Builder

SSH Config Builder — Host Alias Generator

Available

Generate ~/.ssh/config Host blocks from a form with alias, hostname, port, user, identity file, and optional keep-alive or jump host settings. Useful for turning long ssh commands into reusable aliases.

SSH Config Ops

Hosts File Editor

Hosts File Editor — Local Domain Mapping Tool

Available

Format and validate /etc/hosts style rules in your browser, check IP validity, and clean blank lines and invalid comments when taking over messy host mappings.

hosts DNS Network