← All tools

systemd Timer Builder

Create paired service and timer units from validated fields. Nothing is executed or uploaded.

Generator only: review generated units before installing them. This tool cannot inspect your host, verify executable paths, or run systemctl.

Service

Base name only; .service and .timer are added.
One argument per line. The first must be an absolute executable path. Empty arguments are unsupported.
Space-separated existing unit names.
Shell mode: the command is intentionally passed to /bin/sh -c. Never insert untrusted data into it.

Timer

Examples: daily, Mon..Fri 09:00, *-*-01 02:30. Validate with systemd-analyze calendar on the target.
Options
Imports Description, After, Wants, ExecStart, User, WorkingDirectory, OnCalendar, OnBootSec, OnUnitActiveSec, Persistent, RandomizedDelaySec, AccuracySec and WantedBy. Unknown directives are ignored and reported.

Generated units

.service

.timer