diff --git a/examples/systemd/user/keld-backup@.service b/examples/systemd/user/keld-backup@.service index 9aad3b7cd99e53eb722f614261cad66b4ef12cfa..80cfebc4f8dca54c89c414f5feafb0d4a5208ad3 100644 --- a/examples/systemd/user/keld-backup@.service +++ b/examples/systemd/user/keld-backup@.service @@ -5,5 +5,5 @@ Description=keld %I backup Nice=19 IOSchedulingClass=idle KillSignal=SIGINT -EnvironmentFile=-%h/.config/keld/timers/%I.env -ExecStart=%h/.local/bin/mise x github:bdd/runitor -- runitor -- mise x http:keld -- keld --preset %I backup +EnvironmentFile=-%h/.config/keld/timers/%i_backup.env +ExecStart=/bin/sh -c '%h/.local/bin/mise x github:bdd/runitor -- runitor -- /bin/sh -c "mise x http:keld -- keld --preset %i backup && mise x http:keld -- keld --preset %i check"' diff --git a/examples/systemd/user/keld-integrity@.service b/examples/systemd/user/keld-integrity@.service new file mode 100644 index 0000000000000000000000000000000000000000..820b3ddcef81cf9fd7cf4f42c1be0fef2c801d8e --- /dev/null +++ b/examples/systemd/user/keld-integrity@.service @@ -0,0 +1,9 @@ +[Unit] +Description=keld %I integrity check (read-data) + +[Service] +Nice=19 +IOSchedulingClass=idle +KillSignal=SIGINT +EnvironmentFile=-%h/.config/keld/timers/%i_integrity.env +ExecStart=%h/.local/bin/mise x github:bdd/runitor -- runitor -- mise x http:keld -- keld --preset %i check --read-data diff --git a/examples/systemd/user/keld-verify@.timer b/examples/systemd/user/keld-integrity@.timer similarity index 73% rename from examples/systemd/user/keld-verify@.timer rename to examples/systemd/user/keld-integrity@.timer index 73696be32463e1808130982af2ba96c9812d8172..51754317c44c0e05c03c8ec02f08b34b5a79e756 100644 --- a/examples/systemd/user/keld-verify@.timer +++ b/examples/systemd/user/keld-integrity@.timer @@ -1,5 +1,5 @@ [Unit] -Description=Monthly keld %I verify +Description=Monthly keld %I integrity check [Timer] OnCalendar=monthly diff --git a/examples/systemd/user/keld-verify@.service b/examples/systemd/user/keld-verify@.service deleted file mode 100644 index 42b74faf2423c3d9222d6294434aacdff529f733..0000000000000000000000000000000000000000 --- a/examples/systemd/user/keld-verify@.service +++ /dev/null @@ -1,9 +0,0 @@ -[Unit] -Description=keld %I verify - -[Service] -Nice=19 -IOSchedulingClass=idle -KillSignal=SIGINT -EnvironmentFile=-%h/.config/keld/timers/%I-verify.env -ExecStart=%h/.local/bin/mise x github:bdd/runitor -- runitor -- mise x http:keld -- keld --preset %I check