From b86c3346ca5a89ebad9bf62ccd63fe70cda7c622 Mon Sep 17 00:00:00 2001
From: kruger <kruger@astron.nl>
Date: Tue, 6 Aug 2024 12:44:11 +0100
Subject: [PATCH] Auto-restart all translators

---
 bin/apscttr.service | 4 ++++
 bin/apsputr.service | 4 ++++
 bin/ccdtr.service   | 4 ++++
 bin/unb2tr.service  | 4 ++++
 4 files changed, 16 insertions(+)

diff --git a/bin/apscttr.service b/bin/apscttr.service
index 3a9def1..63170b0 100644
--- a/bin/apscttr.service
+++ b/bin/apscttr.service
@@ -1,10 +1,14 @@
 [Unit]
 Description=receiver translator
 After=multi-user.target
+StartLimitIntervalSec=600
+StartLimitBurst=5
 
 [Service]
 Type=simple
 ExecStart=apscttr
+Restart=always
+RestartSec=1
 
 [Install]
 WantedBy=multi-user.target
diff --git a/bin/apsputr.service b/bin/apsputr.service
index fe6ab28..f12e9c6 100644
--- a/bin/apsputr.service
+++ b/bin/apsputr.service
@@ -1,10 +1,14 @@
 [Unit]
 Description=receiver translator
 After=multi-user.target
+StartLimitIntervalSec=600
+StartLimitBurst=5
 
 [Service]
 Type=simple
 ExecStart=apsputr
+Restart=always
+RestartSec=1
 
 [Install]
 WantedBy=multi-user.target
diff --git a/bin/ccdtr.service b/bin/ccdtr.service
index aa891cc..42f4a3c 100644
--- a/bin/ccdtr.service
+++ b/bin/ccdtr.service
@@ -1,10 +1,14 @@
 [Unit]
 Description=ccd translator
 After=multi-user.target
+StartLimitIntervalSec=600
+StartLimitBurst=5
 
 [Service]
 Type=simple
 ExecStart=ccdtr
+Restart=always
+RestartSec=1
 
 [Install]
 WantedBy=multi-user.target
diff --git a/bin/unb2tr.service b/bin/unb2tr.service
index 73e7d7b..1b9bebd 100644
--- a/bin/unb2tr.service
+++ b/bin/unb2tr.service
@@ -1,10 +1,14 @@
 [Unit]
 Description=receiver translator
 After=multi-user.target
+StartLimitIntervalSec=600
+StartLimitBurst=5
 
 [Service]
 Type=simple
 ExecStart=unb2tr
+Restart=always
+RestartSec=1
 
 [Install]
 WantedBy=multi-user.target
-- 
GitLab