From 0571130cbdefe89e6c08e226ffee89d6f6642ef5 Mon Sep 17 00:00:00 2001 From: ub1x Date: Sun, 31 Dec 2023 14:56:30 +0100 Subject: [PATCH] Small improvement to remove error messages from df --- dfc.sh | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/dfc.sh b/dfc.sh index 6e85b77..72e6057 100755 --- a/dfc.sh +++ b/dfc.sh @@ -2,15 +2,17 @@ # df (= DiskFree) with some options and colored if Alert levels are exceeded # # (c) GPL by Ulf Bartolomäus -VERSION="$( basename $0 ) Version 0.1.2 from 03.11.2021" +VERSION="$( basename $0 ) Version 0.1.3 from 31.12.2023" # -# Input: -v : Version -# -y YY : YY = alert level (yellow) in % (default = 80%) -# -r RR : RR = critical alert level (red) in % (default = 90%) +# Input: -v : Version +# -y YY : YY = alert level (yellow) in % (default = 80%) +# -r RR : RR = critical alert level (red) in % (default = 90%) # Output: disk free information colored about mounted filesystems # Returnvalue: 0 # # Changes: +# 0.1.3 +# Add '2> /dev/null' at df to remove error messages # 0.1.2 # Some format improfements and adding from options # 0.1.1 @@ -18,21 +20,21 @@ VERSION="$( basename $0 ) Version 0.1.2 from 03.11.2021" ## Definitions #MyDfC='df -hT' ## df command: -h: human readeable, -T: show filesystem type -MyDfC='df -hTx tmpfs -x devtmpfs' ## df -hT command: excluding *tenpfs -#MyDfC='df -hTx tmpfs -x devtmpfs -x fuse -x nfs4' ## df -hT command: excluding *tenpfs, fusa and nfs4 filesystems +MyDfC='df -hTx tmpfs -x devtmpfs 2> /dev/null' ## df -hT command: excluding *tenpfs +#MyDfC='df -hTx tmpfs -x devtmpfs -x fuse -x nfs4 2> /dev/null' ## df -hT command: excluding *tenpfs, fusa and nfs4 filesystems MyDfAlert1=80 ## "yellow" for alert level for out of space MyDfAlert2=90 ## "red" for critical alert for out of space ## Escape secences for color -esc=$(echo -en "\033") ## define esc secence +esc=$(echo -en "\033") ## define esc secence dick="${esc}[1m" ## define bold secence rot="${esc}[1;31m" ## define red secence -gruen="${esc}[1;32m" ## define green secence +gruen="${esc}[1;32m" ## define green secence gelb="${esc}[1;33m" ## define yelow secence blau="${esc}[1;34m" ## define blue secence lila="${esc}[1;35m" ## define purple secence -norm=$(echo -en "${esc}[m\017") ## define default secence +norm=$(echo -en "${esc}[m\017") ## define default secence ## Shows the Version iformation