Skip to main content

Systemd generator for timer units

Generates systemd .timer and .service units to more easily add cron-like tasks to your system.

After editing the units, the tool can install them for you: copy them into /etc/systemd/system or $HOME/.config/systemd/user (creating the directory if needed), run systemctl daemon-reload, and enable and start the timer. The install step is only offered when systemctl is available; otherwise the generated units are left in the current directory.

After editing, the tool checks the units with systemd-analyze verify (when that command is available), so syntax errors are caught before installation.

Usage

generate-systemd-timer unit-name
# Now two editors will pop up to allow you to customize
# Afterwards you'll find unit-name.service and unit-name.timer in the current folder.
# Finally, you'll be asked whether to install, reload and enable the timer.

Release files for generate-systemd-timer 2.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for generate-systemd-timer 2.1.2
File Size Uploaded
generate_systemd_timer-2.1.2.tar.gz 35.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for generate-systemd-timer 2.1.2
File Interpreter ABI Platform
generate_systemd_timer-2.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 40.6 kB

Release files / generate_systemd_timer-2.1.2.tar.gz

Download URL generate_systemd_timer-2.1.2.tar.gz
Size 35.5 kB
Tags Source
SHA-256 checksum
How to use checksums
0e8478d231b4221fa1f46c18428879e33e8b570802848cb784a4615c141b0e8e
BLAKE2b-256 checksum
How to use checksums
30cf3b854195f0b13efde5be72e37e0db92e5b4d000b283e2f95cd442960f043
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 10, 2026.

Transparency log

Release files / generate_systemd_timer-2.1.2-py3-none-any.whl

Download URL generate_systemd_timer-2.1.2-py3-none-any.whl
Size 5.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7ba32f066ab38ddeeb5de1b8bb7f52d368656c70be79259de4d78b959a68ff19
BLAKE2b-256 checksum
How to use checksums
dc81b132048abf40a75a5eb53c73ff3301c086a5c9ec33965611c2fc3960e588
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 10, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2.1.2 This release

2 release files

2.0.0

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page