From 5a6c4005b6bfe04614bfed959c208fab2b2f01ce Mon Sep 17 00:00:00 2001 From: Jonathan Hodgson Date: Mon, 30 Apr 2018 12:23:24 +0100 Subject: [PATCH] Changes to blocks config --- i3/blocks/server | 11 +++++++++++ i3/i3blocks.conf | 5 +++++ 2 files changed, 16 insertions(+) create mode 100755 i3/blocks/server diff --git a/i3/blocks/server b/i3/blocks/server new file mode 100755 index 00000000..57d98425 --- /dev/null +++ b/i3/blocks/server @@ -0,0 +1,11 @@ +#!/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" diff --git a/i3/i3blocks.conf b/i3/i3blocks.conf index 7289f97e..565aea38 100644 --- a/i3/i3blocks.conf +++ b/i3/i3blocks.conf @@ -39,6 +39,10 @@ instance=CAPS interval=once signal=11 +[serverstatus] +command=~/.dotfiles/i3/blocks/server +interval=5 + # Volume indicator # # The first parameter sets the step (and units to display) @@ -92,6 +96,7 @@ interval=10 separator=false [bandwidth] +command=/usr/lib/i3blocks/$BLOCK_NAME | sed "s/IN/↓/g" | sed "s/OUT/↑/g" #instance=eth0 interval=5