From 0b4774055fb480ebe8852f04cb12ad3f77299155 Mon Sep 17 00:00:00 2001 From: Jonathan Hodgson Date: Mon, 30 Apr 2018 12:46:34 +0100 Subject: [PATCH] Split the server status scripts --- i3/blocks/apache | 16 ++++++++++++++++ i3/blocks/mysql | 16 ++++++++++++++++ i3/blocks/proftp | 16 ++++++++++++++++ i3/blocks/server | 11 ----------- 4 files changed, 48 insertions(+), 11 deletions(-) create mode 100755 i3/blocks/apache create mode 100755 i3/blocks/mysql create mode 100755 i3/blocks/proftp delete mode 100755 i3/blocks/server diff --git a/i3/blocks/apache b/i3/blocks/apache new file mode 100755 index 00000000..f051bca5 --- /dev/null +++ b/i3/blocks/apache @@ -0,0 +1,16 @@ +#!/usr/bin/sh + +LAMPP='/opt/lampp/lampp' +STATUS=$($LAMPP status 2> /dev/null) + +APACHE=$(echo "$STATUS" | grep -i apache | grep -io not > /dev/null && echo "down" || echo "up") + +if [ "$APACHE" = "up" ]; then + COLOUR="#00FF00" +else + COLOUR="#FF0000" +fi + +echo "Apache" +echo "" +echo "$COLOUR" diff --git a/i3/blocks/mysql b/i3/blocks/mysql new file mode 100755 index 00000000..a9eb31a6 --- /dev/null +++ b/i3/blocks/mysql @@ -0,0 +1,16 @@ +#!/usr/bin/sh + +LAMPP='/opt/lampp/lampp' +STATUS=$($LAMPP status 2> /dev/null) + +MYSQL=$(echo "$STATUS" | grep -i mysql | grep -io not > /dev/null && echo "down" || echo "up") + +if [ "$MYSQL" = "up" ]; then + COLOUR="#00FF00" +else + COLOUR="#FF0000" +fi + +echo "MySQL" +echo "" +echo "$COLOUR" diff --git a/i3/blocks/proftp b/i3/blocks/proftp new file mode 100755 index 00000000..09840272 --- /dev/null +++ b/i3/blocks/proftp @@ -0,0 +1,16 @@ +#!/usr/bin/sh + +LAMPP='/opt/lampp/lampp' +STATUS=$($LAMPP status 2> /dev/null) + +PROFTP=$(echo "$STATUS" | grep -i proftp | grep -io not > /dev/null && echo "down" || echo "up") + +if [ "$PROFTP" = "up" ]; then + COLOUR="#00FF00" +else + COLOUR="#FF0000" +fi + +echo "ProFTP" +echo "" +echo "$COLOUR" diff --git a/i3/blocks/server b/i3/blocks/server deleted file mode 100755 index 57d98425..00000000 --- a/i3/blocks/server +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/sh - -LAMPP='/opt/lampp/lampp' -STATUS=$($LAMPP status 2> /dev/null) - -APACHE=$(echo "$STATUS" | grep -i apache | grep -io not > /dev/null && echo "down" || echo "up") -MYSQL=$(echo "$STATUS" | grep -i mysql | grep -io not > /dev/null && echo "down" || echo "up") -PROFTP=$(echo "$STATUS" | grep -i proftp | grep -io not > /dev/null && echo "down" || echo "up") - - -echo "Apache: $APACHE MySQL: $MYSQL ProFTP: $PROFTP"