summary refs log tree commit diff
diff options
context:
space:
mode:
authorTj (bougyman) Vanderpoel <tj@rubyists.com>2020-01-22 11:45:15 -0600
committerTj (bougyman) Vanderpoel <tj@rubyists.com>2020-01-22 11:45:15 -0600
commit3c5abfa925748640e6cfd5e63db300d43b510f8e (patch)
treebd2ee534de53459bfd0de87e4b0a62e6bc61170a
parentc95b0c00842219d98d43a5f859ecbb995e4d438e (diff)
downloadsnooze-3c5abfa925748640e6cfd5e63db300d43b510f8e.tar.gz
snooze-3c5abfa925748640e6cfd5e63db300d43b510f8e.tar.xz
snooze-3c5abfa925748640e6cfd5e63db300d43b510f8e.zip
Adds "over systemd timers" section to README
-rw-r--r--README.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/README.md b/README.md
index be882f1..efdb463 100644
--- 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: