From a9076d7afc9b78003e175195f3d94b207687d9b1 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Sat, 3 Dec 2016 13:13:30 +0100 Subject: neue Version: 0.0 --- mounted.in | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100755 mounted.in (limited to 'mounted.in') diff --git a/mounted.in b/mounted.in new file mode 100755 index 0000000..0d0d327 --- /dev/null +++ b/mounted.in @@ -0,0 +1,68 @@ +#!/bin/bash + +verwendung() { + echo 'Usage: mounted [ --help | --version ]' + echo '' + echo 'Mounted prints information about mounted partitions in a format useful for conky.' + echo ' +#HELPTEXT# # +' + exit $1 +} + +if [ $# -eq 1 ] +then + if [ "$1" == "--help" ] + then + verwendung + fi + if [ "$1" == "--version" ] + then + echo '#VERSION#' + exit 0 + fi +fi + +if [ $# -ne 0 ] +then + verwendung 1 +fi + +[ -r "#ETCDIR#/mounted.conf" ] && \ + . "#ETCDIR#/mounted.conf" + +mounts="$( \ + mount | \ + grep "${onlyFs}" | \ + grep -v "${ignoreFs}" +)" +lines=$( \ + echo "${mounts}" | \ + wc -l +) + +for (( i=1; i<=${lines}; i++)) +do + mount="$( + echo "${mounts}" | \ + head -n${i} | \ + tail -n1 + )" + dev="$( + echo "${mount}" | \ + awk '{print $1}' + )" + mp="$( + echo "${mount}" | \ + awk '{print $3}' + )" + mpa="$( + mountName "${mp}" + )" + if [ "${mp}" == "/" ] || df -a | grep -q "^${dev} " + then + echo " \${color}${mpa} \${fs_used ${mp}}/\${fs_size ${mp}} \${fs_bar 6 ${mp}}" + else + echo " ${dev} -> ${mp}" + fi +done -- cgit v1.2.3-54-g00ecf