From ddadb5d97d30d8e917db0a57406d1281526c6c4c Mon Sep 17 00:00:00 2001 From: Kroese Date: Tue, 18 Apr 2023 04:33:02 +0200 Subject: [PATCH] Returnvalues --- agent/service.sh | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/agent/service.sh b/agent/service.sh index 4527352..7a04e9d 100644 --- a/agent/service.sh +++ b/agent/service.sh @@ -8,6 +8,7 @@ status() { echo 'Service running' return 1 fi + return 0 } start() { @@ -18,6 +19,7 @@ start() { echo 'Starting agent service...' chmod 666 /dev/ttyS0 "$SCRIPT" &> /dev/ttyS0 & echo $! > "$PIDFILE" + return 0 } stop() { @@ -30,22 +32,28 @@ stop() { echo 'Stopping agent service...' > /dev/ttyS0 kill -15 "$(cat "$PIDFILE")" && rm -f "$PIDFILE" echo 'Service stopped' + return 0 } +ret=0 + case "$1" in start) - start + ret=start ;; stop) - stop + ret=stop ;; status) - status + ret=status ;; restart) stop - start + ret=start ;; *) echo "Usage: $0 {start|stop|restart}" + ret=1 esac + +exit ret