From 66a9520152617795cb04fa99c98d0ad701903248 Mon Sep 17 00:00:00 2001 From: Erreur32 Date: Sun, 12 Apr 2020 16:47:20 +0200 Subject: [PATCH] first commit --- Stats32 | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/Stats32 b/Stats32 index 4f74e97..8c869b9 100755 --- a/Stats32 +++ b/Stats32 @@ -25,11 +25,18 @@ if [ -z "$DISTRIB_DESCRIPTION" ] && [ -x /usr/bin/lsb_release ]; then DISTRIB_DESCRIPTION=$(lsb_release -s -d) fi -printf "%s (%s).\n" "$DISTRIB_DESCRIPTION" "$(uname -r)" -echo -e " Kernel Info: $(uname -smr)" -echo -e " Shell: $SHELL" -echo -e ' Last SSH:\e[1;30m'; last -a | grep pts | head -3 -echo -e "\e[0m" +nbconnected="$(users | wc -w)" +#echo -e " Kernel Info [ $DISTRIB_DESCRIPTION ]" +#echo -e " Shell [ $SHELL ]" +#echo -e " Last SSH [ $(tput setab 1) $(users | wc -w) $(tput sgr0) connected ]" +#printf "%s-----------\t---\t------------\t----------\n" +#printf " Kernel Info :\t%s\t \t%s\t IP Address:\t%s\n" $DISTRIB_DESCRIPTION $ip +#printf " Shell :\t%s\tSystem uptime:\t%s\n" $SHELL "$time" +#printf " Last SSH :\t%s\tSwap usage:\t%s\n" "$(tput setab 1) $(users | wc -w) $(tput sgr0) connected" + + +#printf " Last SSH\t%s\t \t%s connected\t%s\n" ":" "$(tput setab 1) $(users | wc -w) $(tput sgr0)" +#echo -e "\e[1;30m" ; last -a -n $nbconnected | grep pts ; echo -e "\e[0m" load=`cat /proc/loadavg | awk '{print $1}'` root_usage=`df -h / | awk '/\// {print $(NF-1)}'` @@ -42,10 +49,15 @@ ip=`hostname -i` # if IP fail try this # ip=`hostname -i | awk '{ printf $2 }'` -printf "%s-----------\t---\t------------\t----------\n" -printf "System load :\t%s\tIP Address:\t%s\n" $load $ip +printf "%s-----------\t---\t--------\t----------\n" +printf "Kernel Info [ $DISTRIB_DESCRIPTION ]\n" +printf "Shell [\t%s\t]\t%s\n" $SHELL +printf "System load :\t%s\tIP Address:\t%s\n" $load $ip printf "Memory usage:\t%s\tSystem uptime:\t%s\n" $memory_usage "$time" printf "Usage on / :\t%s\tSwap usage:\t%s\n" $root_usage $swap_usage printf "Local Users :\t%s\tProcesses:\t%s\n" $users $processes +printf "Last SSH :\t%s\t connected \t%s \n" "$(tput setab 1) $(users | wc -w) $(tput sgr0)" printf "%s-----------\t---\t------------\t----------\n" +echo -e "\e[1;30m" ; last -a -n $nbconnected | grep pts ; echo -e "\e[0m" + echo -e "\n\e[93m Generated by MOTDs32\e[0m"