From 856c59ab328863f1596c7b2b9b8ee795bfd83197 Mon Sep 17 00:00:00 2001 From: Robert Schumann Date: Sun, 4 Dec 2016 14:35:16 +0100 Subject: [PATCH] Improve restart handling of daemon --- start.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/start.sh b/start.sh index 8bad8a1..32c1947 100644 --- a/start.sh +++ b/start.sh @@ -1,2 +1,9 @@ #!/bin/sh -/opt/raumserver/raumsrvDaemon && tail -f /opt/raumserver/logs/*.log +while true; do + pgrep raumsrvDaemon || { + pkill -f tail; + /opt/raumserver/raumsrvDaemon; + tail -f $(ls -t /opt/raumserver/logs/*.log | head -n 1) & + } + sleep 5 +done