From 7b3f3fd78edfc17a807d6bb55933db8ff1db14f7 Mon Sep 17 00:00:00 2001 From: Andrew Davidson Date: Tue, 28 Sep 2021 07:59:36 -0700 Subject: [PATCH] adding systemd service and timer script to run automatically --- archivist.service | 11 +++++++++++ archivist.timer | 17 +++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 archivist.service create mode 100644 archivist.timer diff --git a/archivist.service b/archivist.service new file mode 100644 index 0000000..4e72381 --- /dev/null +++ b/archivist.service @@ -0,0 +1,11 @@ +[Unit] +Description=Update remote ip address regularly + +[Service] +Environment=XDG_CONFIG_HOME=/home/FIXME/.config +Environment=XDG_DATA_HOME=/home/FIXME/.local/share +Type=simple +ExecStart=/home/FIXME/.local/share/archivist/bin/cron.sh + +[Install] +WantedBy=default.target diff --git a/archivist.timer b/archivist.timer new file mode 100644 index 0000000..ce2a116 --- /dev/null +++ b/archivist.timer @@ -0,0 +1,17 @@ +[Unit] +Description=Run archive of internet sites every day +RefuseManualStart=no # Allow manual starts +RefuseManualStop=no # Allow manual stops + +[Timer] +# Execute job if it missed a run due to machine being off +Persistent=true +# Run 120 seconds after boot for the first time +OnBootSec=900 +# Run every 1 minute thereafter +OnUnitInactiveSec=86400 +# File describing job to execute +Unit=archivist.service + +[Install] +WantedBy=timers.target