]> git.rmz.io Git - dotfiles.git/commitdiff
systemd: speedtest timer
authorSamir Benmendil <me@rmz.io>
Tue, 14 May 2024 22:42:24 +0000 (23:42 +0100)
committerSamir Benmendil <me@rmz.io>
Tue, 14 May 2024 22:48:21 +0000 (23:48 +0100)
systemd/user/speedtest.service [new file with mode: 0644]
systemd/user/speedtest.timer [new file with mode: 0644]

diff --git a/systemd/user/speedtest.service b/systemd/user/speedtest.service
new file mode 100644 (file)
index 0000000..165f715
--- /dev/null
@@ -0,0 +1,7 @@
+[Unit]
+Description=Run speedtest and log to file
+After=network-online.target
+
+[Service]
+Type=oneshot
+ExecStart=%h/bin/speedtest -o %h/speedtest.log
diff --git a/systemd/user/speedtest.timer b/systemd/user/speedtest.timer
new file mode 100644 (file)
index 0000000..063b581
--- /dev/null
@@ -0,0 +1,10 @@
+[Unit]
+Description=Timer to run speedtest
+
+[Timer]
+# every 30min
+OnCalendar=*:0/30
+RandomizedDelaySec=60
+
+[Install]
+WantedBy=timers.target
\ No newline at end of file