๐ŸŽ New User? Get 20% off your first purchase with code NEWUSER20 ยท โšก Instant download ยท ๐Ÿ”’ Secure checkout Register Now โ†’
Menu

Categories

Linux Intermediate

What is Systemd Timer?

A systemd unit that triggers services on a schedule or at specific events, serving as a modern alternative to cron jobs.

Systemd timers consist of two files: a .timer unit defining the schedule and a .service unit defining the task. They offer advantages over cron including logging integration (via journalctl), dependency management, resource control (cgroups), randomized delays to prevent thundering herds, persistent timers that catch up on missed runs, and calendar event expressions. OnCalendar= specifies time-based schedules (e.g., daily, weekly) while OnBootSec= and OnUnitActiveSec= define relative timers. List active timers with systemctl list-timers.

Related Terms

Firewalld
A dynamic firewall management tool for Linux that provides a D-Bus interface for managing firewall rules with zones.
Mount Point
A directory in the filesystem where a storage device or partition is attached and made accessible.
ACL (Access Control List)
An extension to standard Linux file permissions that allows setting fine-grained access rights for specific users and groups beyond owner/group/other.
Awk
A powerful text processing language for extracting and manipulating structured data from files or command output.
Tmux
A terminal multiplexer that allows running multiple terminal sessions within a single window, with detach/reattach capability.
Strace
A diagnostic tool that traces system calls and signals made by a process, useful for debugging and performance analysis.
View All Linux Terms โ†’