]> git.netwichtig.de Git - user/henk/code/snooze.git/commitdiff
Adds "over systemd timers" section to README
authorTj (bougyman) Vanderpoel <tj@rubyists.com>
Wed, 22 Jan 2020 17:45:15 +0000 (11:45 -0600)
committerTj (bougyman) Vanderpoel <tj@rubyists.com>
Wed, 22 Jan 2020 17:45:15 +0000 (11:45 -0600)
README.md

index be882f1cefea6bf994960a85af3cf9d2275dce4f..efdb463c64a79852df8594008ce4526da38e4771 100644 (file)
--- a/README.md
+++ b/README.md
@@ -34,6 +34,17 @@ Over uschedule:
 - due to supervision, no centralized daemon required
 - filtering by ISO week and day of year
 
+Over systemd timers:
+- mnemonic syntax
+- less complexity for jobs, no need for a `<job>.timer` file distinct
+  from the `<job>.service` file,
+- can use a file timestamp to ensure minimum waiting time between two
+  runs, even across reboots
+- very robust with respect to external time changes
+- randomized delays
+- variable slack
+- ad-hoc usage possible, just run the program from command line
+
 ## Rosetta stone
 
 * run five minutes after midnight, every day: