From cccd1994b57bba602bdc2d2ceed976010119f374 Mon Sep 17 00:00:00 2001 From: Christian Date: Wed, 3 Feb 2021 20:08:20 +0100 Subject: [PATCH] added timer services to run every 20 minutes --- demo_mover/README.md | 7 +++++-- demo_mover/systemd/demo_mover.service | 8 ++++++++ demo_mover/systemd/demo_mover.timer | 9 +++++++++ 3 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 demo_mover/systemd/demo_mover.service create mode 100644 demo_mover/systemd/demo_mover.timer diff --git a/demo_mover/README.md b/demo_mover/README.md index 51476f4b..ebbddf16 100644 --- a/demo_mover/README.md +++ b/demo_mover/README.md @@ -8,6 +8,9 @@ ##config file: server specifics -python3 demo_mover.py config.json +##python3 demo_mover.py config.json -##should be run with a .service triggered through a systemctl timer +##systemctl enable demo_mover.timer +##systemctl start demo_mover.timer +##logging: journalctl -f -u demo_mover.service +##logging: systemctl status demo_mover.service diff --git a/demo_mover/systemd/demo_mover.service b/demo_mover/systemd/demo_mover.service new file mode 100644 index 00000000..5a138770 --- /dev/null +++ b/demo_mover/systemd/demo_mover.service @@ -0,0 +1,8 @@ +[Unit] +Description=Moves demos from the local machine to remote destinations every 20 minutes + +[Service] +Type=simple +User=gameservers +WorkingDirectory=/home/gameservers/demo_mover +ExecStart=/home/gameservers/demo_mover/run_demo_mover.sh diff --git a/demo_mover/systemd/demo_mover.timer b/demo_mover/systemd/demo_mover.timer new file mode 100644 index 00000000..42fea8a4 --- /dev/null +++ b/demo_mover/systemd/demo_mover.timer @@ -0,0 +1,9 @@ +[Unit] +Description=Moves demos from the local machine to remote destinations every 20 minutes +Requires=demo_mover.service + +[Timer] +OnCalendar=*-*-* *:0,20,40 + +[Install] +WantedBy=multi-user.target