diff options
author | Erich Eckner <git@eckner.net> | 2016-12-03 13:13:30 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2016-12-03 13:13:30 +0100 |
commit | a9076d7afc9b78003e175195f3d94b207687d9b1 (patch) | |
tree | bd4af09404be0d9fda2532d858814b8f7ba3e4d0 /mounted.in | |
parent | 0a038d8f0d7ce05c0cab6307178bb66c3eac4ea0 (diff) | |
download | mounted-a9076d7afc9b78003e175195f3d94b207687d9b1.tar.xz |
neue Version: 0.0v0.0
Diffstat (limited to 'mounted.in')
-rwxr-xr-x | mounted.in | 68 |
1 files changed, 68 insertions, 0 deletions
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 |