From 364580c67e858327312959216099a33030f5a9a0 Mon Sep 17 00:00:00 2001 From: tengel Date: Sat, 22 Nov 2014 08:39:52 -0600 Subject: [PATCH] adding systemd timer, instance, target --- systemd/petrified.target | 2 ++ systemd/petrified.timer | 7 +++++++ systemd/petrified@.service | 11 +++++++++++ 3 files changed, 20 insertions(+) create mode 100644 systemd/petrified.target create mode 100644 systemd/petrified.timer create mode 100644 systemd/petrified@.service diff --git a/systemd/petrified.target b/systemd/petrified.target new file mode 100644 index 0000000..6806054 --- /dev/null +++ b/systemd/petrified.target @@ -0,0 +1,2 @@ +[Unit] +Description=Run Petrified Instanced Units via timers diff --git a/systemd/petrified.timer b/systemd/petrified.timer new file mode 100644 index 0000000..715a9bc --- /dev/null +++ b/systemd/petrified.timer @@ -0,0 +1,7 @@ +[Unit] +Description=Daily petrified update + +[Timer] +OnCalendar=daily +AccuracySec=1h +Persistent=true diff --git a/systemd/petrified@.service b/systemd/petrified@.service new file mode 100644 index 0000000..c375649 --- /dev/null +++ b/systemd/petrified@.service @@ -0,0 +1,11 @@ +[Unit] +Description=Run petrified as %i +After=network-online.target + +[Service] +Type=oneshot +ExecStart=/usr/bin/petrified +User=%i + +[Install] +WantedBy=petrified.target