From e0ab2d466c8752d1c014c155d5e23ed4aa1647bd Mon Sep 17 00:00:00 2001 From: ub1x Date: Mon, 1 Nov 2021 20:00:04 +0100 Subject: [PATCH] Correct some thypos (not all ;-)) --- README.md | 14 +++++++------- dfc.sh | 29 ++++++++++++++--------------- 2 files changed, 21 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index dddf2be..dcc0da9 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # my-scripts -My personally or users our LUG-VS used scripts +My personally or users, our LUG-VS used scripts See also at [LUG-VS-Wiki Nützliche Scripte](https://lug-vs.org//lugvswiki/index.php?title=Nuetzliche_Scripte) (German) @@ -9,11 +9,11 @@ See also at [LUG-VS-Wiki Nützliche Scripte](https://lug-vs.org//lugvswiki/index |Script|Description| |---|---| -|[duc-index.sh](duc-index.sh)|Script to be added e.g. as cronjob, which generate an index w/o nfs and dfs filesystem mounted files| -|[dfc.sh](dfc.sh)|Script shows the free memory of all mounted filesystems beside *tmpfs| -|[make_exif-name.sh](make_exif-name.sh)|Add a comment in all *.jpg files in the actuall and all subfolders| -|[write-exif-comment.sh](write-exif-comment.sh)|Write JPEG EXIF comment in all *.jpg pocures| +|[duc-index.sh](duc-index.sh)|Script to be added e.g. as cronjob, which generate an index w/o NFS and DavFS file system mounted files| +|[dfc.sh](dfc.sh)|Script shows the free memory of all mounted file systems beside *tmpfs| +|[make_exif-name.sh](make_exif-name.sh)|Add a comment in all *.jpg files in the actual and all subfolders| +|[write-exif-comment.sh](write-exif-comment.sh)|Write JPEG EXIF comment in all *.jpg files| |[utf8.sh](utf8.sh)|Convert text from e.g. Windows latin1 to utf8 text (e.g. in READMEs or other text (not for office documents))| -|[SchredderHDD.sh](SchredderHDD.sh)|Delete a mechanical Hard Disk (HDD) in a relayeable way to ensure before forward it to the recycling, that no old data are there| -|[wmf2svg.sh](wmf2svg.sh)|Example script converts WMF files in SVG to share it easily in the internet| +|[SchredderHDD.sh](SchredderHDD.sh)|Delete a mechanical Hard Disk (HDD) reliably to ensure before forward it to the recycling, that no old data are there| +|[wmf2svg.sh](wmf2svg.sh)|Example script converts WMF files in SVG to share it easily on the internet| diff --git a/dfc.sh b/dfc.sh index 12bfe3d..329ea01 100755 --- a/dfc.sh +++ b/dfc.sh @@ -3,35 +3,34 @@ # df with some options and colored if Alert levels are exceeded # (c) GPL by Ulf Bartolomäus VERSION="Version 0.1.1 from 13.02.2021" - # 0.1.1 # Initial based on whatch_new MyDfC='df -hTx tmpfs -x devtmpfs' ## df - command - w/o *tenpfs -MyDfCnN='df -hTx tmpfs -x devtmpfs -x fuse -x nfs4' ## df - command - w/o *tenpfs, fusa and nfs4 -#MyDfC="${MyDfCnN}" ## zweite verusion statt erste +MyDfCnN='df -hTx tmpfs -x devtmpfs -x fuse -x nfs4' ## df - command - w/o *tenpfs, fuse and nfs4 +#MyDfC="${MyDfCnN}" ## uncomment to overwrite wit additional fuse and nfs4 filesystems MyDfAlert1=80 ## alert level of df MyDfAlert2=90 ## critical alert level of df -## Escape secences for color -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 -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 +## Escape sequences for color +esc=$(echo -en "\033") ## define esc sequence +dick="${esc}[1m" ## define bold sequence +rot="${esc}[1;31m" ## define red sequence +gruen="${esc}[1;32m" ## define green sequence +gelb="${esc}[1;33m" ## define yellow sequence +blau="${esc}[1;34m" ## define blue sequence +lila="${esc}[1;35m" ## define purple sequence +norm=$(echo -en "${esc}[m\017") ## define default sequence ## DiskFree (only if not the same device => uniq check first 40 characters ${MyDfC} | uniq -w40 | while read MyOutput; do ## Execute df and filter doublicates - for each row stored in MyOutput MyDfUsage=$(echo ${MyOutput} | awk '{ print $6}' | cut -d'%' -f1 ) ## Search Usage in % if [[ ! $( echo "${MyDfUsage}" | grep [[:digit:]] ) ]] ; then ## If first row echo -e ${dick}"${MyOutput}"${norm} ## Echo in bold - elif [ $(( ${MyDfUsage} )) -ge ${MyDfAlert2} ]; then ## If critical level excided + elif [ $(( ${MyDfUsage} )) -ge ${MyDfAlert2} ]; then ## If critical level excited echo -e ${rot}"${MyOutput}"${norm} ## Echo in red - elif [ $(( ${MyDfUsage} )) -ge ${MyDfAlert1} ]; then ## If alert level excided - echo -e ${gelb}"${MyOutput}"${norm} ## Echo in yelow + elif [ $(( ${MyDfUsage} )) -ge ${MyDfAlert1} ]; then ## If alert level excited + echo -e ${gelb}"${MyOutput}"${norm} ## Echo in yellow else ## default echo -e ${gruen}"${MyOutput}"${norm} ## Echo in green fi