From 5718426164531d7a437b025367949c6e6e535b00 Mon Sep 17 00:00:00 2001 From: Guillaume Astier Date: Mon, 2 May 2022 23:11:22 +0200 Subject: [PATCH] [UPDATE] - init.d --- doc/monithor-client.md | 2 +- doc/monithor-server.md | 8 ++++---- monithor-client/etc/init.d/monithor-c | 11 ++++++++--- monithor-server/etc/init.d/monithor-d | 6 ++++++ 4 files changed, 19 insertions(+), 8 deletions(-) diff --git a/doc/monithor-client.md b/doc/monithor-client.md index 9949679..45637a0 100644 --- a/doc/monithor-client.md +++ b/doc/monithor-client.md @@ -1,5 +1,5 @@ --- -title: monithor-server +title: monithor-client section: 1 author: Guillaume Astier Ruiz date: 20220320 diff --git a/doc/monithor-server.md b/doc/monithor-server.md index 487180c..9625e57 100644 --- a/doc/monithor-server.md +++ b/doc/monithor-server.md @@ -7,9 +7,9 @@ date: 20220320 # SYNOPSIS -`/usr/local/bin/monithor-server [start/stop]` +`/usr/local/bin/monithor-d [start/stop]` -`/etc/init.d/monithor-c [start/stop]` +`/etc/init.d/monithor-d [start/stop]` # DESCRIPTION @@ -26,11 +26,11 @@ le service peut être démarré et arrêté via system V - Démarrage -`/etc/init.d/monithor-c start` +`/etc/init.d/monithor-d start` - Arrêt -`/etc/init.d/monithor-c start` +`/etc/init.d/monithor-d start` # CONFIGURATION SERVICE diff --git a/monithor-client/etc/init.d/monithor-c b/monithor-client/etc/init.d/monithor-c index c22f4e2..82f45a7 100755 --- a/monithor-client/etc/init.d/monithor-c +++ b/monithor-client/etc/init.d/monithor-c @@ -4,7 +4,7 @@ # Provides: monithor-c # Default-Start: 2 3 4 5 # Default-Stop: -# Short-Description: MoniThor Server +# Short-Description: MoniThor client ### END INIT INFO set -e @@ -21,15 +21,20 @@ case "$1" in logger "monithor-client is running ..." exit else - logger "Starting MoniThor Server" + logger "Starting MoniThor client " /usr/local/bin/monithor-client start fi ;; stop) - logger "Stoping MoniThor server" "monithor-c" || true + logger "Stoping MoniThor client " "monithor-c" || true /usr/local/bin/monithor-client stop ;; + status) + logger "status MoniThor client " "monithor-c" || true + [ $(ps axf| grep MoniThor | grep SCREEN | wc -l) -gt 1 ] && echo "monithor-c is running" || echo "montihor-c is dead" + ;; + *) echo "Usage: /etc/init.d/monithor-c {start|stop|status}" || true exit 1 diff --git a/monithor-server/etc/init.d/monithor-d b/monithor-server/etc/init.d/monithor-d index 8e4ced2..3ec527e 100755 --- a/monithor-server/etc/init.d/monithor-d +++ b/monithor-server/etc/init.d/monithor-d @@ -30,6 +30,12 @@ case "$1" in /usr/local/bin/monithor-server stop ;; + status) + logger "status MoniThor server" "monithor-d" || true + [ $(ps axf| grep /usr/local/bin/monithor-server|grep -v grep) ] && echo "monithor-d is running" || echo "montihor-d is dead" + ;; + + *) echo "Usage: /etc/init.d/monithor-d {start|stop|status}" || true exit 1