summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar jet tsang zeon-git <zeon-git@jettsang.com> 2021-08-17 04:10:08 +0800
committerGravatar jet tsang zeon-git <zeon-git@jettsang.com> 2021-08-17 04:10:08 +0800
commitb08418eea6522dc7733c917500a42684ed9e13de (patch)
treeac93cd0b1cd5f96e561e7a028606f685f767d315
downloadmytimer-b08418eea6522dc7733c917500a42684ed9e13de.tar.gz
mytimer-b08418eea6522dc7733c917500a42684ed9e13de.tar.bz2
mytimer-b08418eea6522dc7733c917500a42684ed9e13de.zip
init
Signed-off-by: jet tsang zeon-git <zeon-git@jettsang.com>
-rwxr-xr-xinstall.sh4
-rw-r--r--mytimer.service7
-rw-r--r--mytimer.timer12
-rwxr-xr-xupdate.sh1
4 files changed, 24 insertions, 0 deletions
diff --git a/install.sh b/install.sh
new file mode 100755
index 0000000..fa2a916
--- /dev/null
+++ b/install.sh
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+ln -s /srv/services/timer/mytimer.timer /etc/systemd/system/
+ln -s /srv/services/timer/mytimer.service /etc/systemd/system/
diff --git a/mytimer.service b/mytimer.service
new file mode 100644
index 0000000..ad662f7
--- /dev/null
+++ b/mytimer.service
@@ -0,0 +1,7 @@
+[Unit]
+Description=timer trigger
+
+[Service]
+ExecStart=/srv/services/timer/update.sh
+User=root
+Group=root
diff --git a/mytimer.timer b/mytimer.timer
new file mode 100644
index 0000000..7ec2b6f
--- /dev/null
+++ b/mytimer.timer
@@ -0,0 +1,12 @@
+[Unit]
+Description=timer updater
+
+[Timer]
+#OnCalendar=25h
+OnActiveSec=2min
+OnUnitActiveSec=10min
+#Persistent=true
+Unit=mytimer.service
+
+[Install]
+WantedBy=timers.target
diff --git a/update.sh b/update.sh
new file mode 100755
index 0000000..a9bf588
--- /dev/null
+++ b/update.sh
@@ -0,0 +1 @@
+#!/bin/bash