systemd timers
Hacker ApprovedThe most recommended of 3 job schedulers
Recommended as a cleaner cron replacement with per-job logs, explicit time zones and easy testing. Main caveat: complex schedules are as hard to write as anywhere else.
Recommended as a cleaner cron replacement with per-job logs, explicit time zones and easy testing. Main caveat: complex schedules are as hard to write as anywhere else.
56 people gave an opinion
- recommend it
- 40
- criticize it
- 16
- approval share
- 71%
Recommended in 7 of 13 months
- November 2025: not recommended
- December 2025: recommended
- January 2026: not recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: not recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: not recommended
- October 2026: not recommended
- November 2026: not recommended (month in progress)
Why it carries the badge
- 40 people recommend itNeeds 10 or more, met.
- 2.5 recommenders for every criticNeeds 2 to 1 or better, met.
- Recommended in 7 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Easy monitoring, logs and troubleshooting
“The integration with journalctl, especially in a newer OS like Debian 13 where syslog is gone, is really nice.”
Comment from 2 Jun 2026 in “You Don't Love Systemd Timers Enough” “the ability to easily know when the program last ran and what its exit code and stderr output were”
Comment from 2 Jun 2026 in “You Don't Love Systemd Timers Enough” “systemctl list-timers is orders of magnitude better than trying to wade through /etc/crontab”
Comment from 2 Jun 2026 in “You Don't Love Systemd Timers Enough” - Comment from 2 Jun 2026 in “You Don't Love Systemd Timers Enough”
- Comment from 2 Jun 2026 in “You Don't Love Systemd Timers Enough”
Addresses real cron shortcomings
“now, they aren't just at feature parity, they surpassed plain old cron”
Comment from 2 Jun 2026 in “You Don't Love Systemd Timers Enough” “Systemd timers have numerous nice properties compared to cron.”
Comment from 23 Dec 2025 in “Snitch – A friendlier ss/netstat” “Systemd timers address real shortcomings of cron.”
Comment from 3 Jun 2026 in “You Don't Love Systemd Timers Enough” - Comment from 3 Jun 2026 in “You Don't Love Systemd Timers Enough”
- Comment from 5 May 2026 in “You Don't Love Systemd Timers Enough”
Simpler syntax for common schedules
“Simple cases are simpler to represent in systemd because fields are optional in various circumstances”
Comment from 9 Jun 2026 in “You Don't Love Systemd Timers Enough” “Systemd enables cleaner, simpler syntax for common cases.”
Comment from 3 Jun 2026 in “You Don't Love Systemd Timers Enough” “Still easier to read than advanced cron magic.”
Comment from 2 Jun 2026 in “You Don't Love Systemd Timers Enough”
What people warn about
Each mark is one comment
Complex schedules no simpler than cron
“dead simple things look dead simple, but complex things are -if they're possible at all- at least as complex as they are everywhere else”
Comment from 2 Jun 2026 in “You Don't Love Systemd Timers Enough” “it looks like systemd's syntax when you want to specify something that's not just that one number is at least as complex.”
Comment from 2 Jun 2026 in “You Don't Love Systemd Timers Enough” “complex things are -if they're possible at all- at least as complex as they are everywhere else.”
Comment from 7 Jun 2026 in “You Don't Love Systemd Timers Enough” More files and setup than cron
“it is still more intuitive to me than the systemd unit file syntax and usage”
Comment from 2 Jun 2026 in “You Don't Love Systemd Timers Enough” “cron looks to be soo straightforward and easier to use than this”
Comment from 2 Jun 2026 in “You Don't Love Systemd Timers Enough” “you need to create 3 files instead of one line in crontab”
Comment from 4 Jun 2026 in “You Don't Love Systemd Timers Enough” Can silently stop firing
“it can also suddenly stop firing once it has fired on a February 29th and then never fire again”
Comment from 2 Jun 2026 in “You Don't Love Systemd Timers Enough” “until they fuck you over in an entirely inscrutable way”
Comment from 2 Jun 2026 in “You Don't Love Systemd Timers Enough”
Other job schedulers people recommend
The two most recommended other job schedulers, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| systemd timersThis page | 40 | 16 | 71% | 7 | — | Approved |
| cron | 36 | 23 | 61% | 9 | 32 yrs10 owners | — |
| Slurm Workload Manager | 10 | 5 | 67% | 6 | — | Approved |
What people said
40 of the 75 comments that mention it, newest first. Each links to the original comment.
“ideally you'd ditch the cron and use the ubiquitous tool”
“Simple cases are simpler to represent in systemd because fields are optional in various circumstances”
“complex things are -if they're possible at all- at least as complex as they are everywhere else.”
“Calendar timers are integrated with systemd which streamlines administration.”
“you need to create 3 files instead of one line in crontab”
“I agree that's a good list. You did a better job than the article.”
“Systemd enables cleaner, simpler syntax for common cases.”
“Because you can test if systemctl start foo.service works and if it does, you know it'll work when foo.timer triggers it.”
“Systemd addresses many of those shortcomings”
“Systemd timers address real shortcomings of cron.”
“I can sort of guess the meaning without documentation.”
“If there is a feature that justifies using a completely different tool it's obviously this one.”
“they're pretty useful, especially after you get an LLM to write all the boilerplate for you”
“systemctl list-timers is orders of magnitude better than trying to wade through /etc/crontab”
“I found the systemd time spec syntax you referenced to be logical and well thought out.”
“cron looks to be soo straightforward and easier to use than this”
“it can also suddenly stop firing once it has fired on a February 29th and then never fire again”
“it looks like systemd's syntax when you want to specify something that's not just that one number is at least as complex.”
“now, they aren't just at feature parity, they surpassed plain old cron”
“Still easier to read than advanced cron magic.”
“The software in the Systemd Project only runs on Linux, so "it's not portable" is a really bad counterargument”
“the ability to easily know when the program last ran and what its exit code and stderr output were”
“It is also easier to debug as every job gets its own log”
“dead simple things look dead simple, but complex things are -if they're possible at all- at least as complex as they are everywhere else”
“In systemd it's just RandomizedOffsetSec=30m and it is "stable"”
“it is still more intuitive to me than the systemd unit file syntax and usage”
“the nice thing about timers is that all settings are self contained and not affected by previous entries”
“The ease and convenience of monitoring and troubleshooting alone are worth switching over.”
“until they fuck you over in an entirely inscrutable way”
“The systemd approach just maps more cleanly to my mental model of "how things should work"”
“You're not relying on the time zone to which the server was set (like with cron) but can explicitly specify a time zone”
“timer lets you specify when you want to run your service exactly”
“The integration with journalctl, especially in a newer OS like Debian 13 where syslog is gone, is really nice.”
“timers are up there in terms of being the clunkiest systemd unit type to use on a regular basis”
“timers solve all these problems (and more.)”
“If the schedule is missed (due to sleep, power off etc.) it runs it at the next earliest opportunity.”
“I can manage relationships and prevent duplicate runs.”
“A number of people mention locking, and AFAIK that's not an issue with timers.”
“I think it has a lot of advantages that make it worth it”
“Systemd timers have numerous nice properties compared to cron.”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.