nav-left cat-right
cat-right
Matthias Pospiech > Linux > shell: is the device mounted ?

shell: is the device mounted ?

The following function allows to test if a device is already mounted.
#!/bin/sh
# --------------------------------------------------------- #
function is_mounted ()
{
	# 1. mount aufrufen.
	# 2. Mit grep Zeile mit $MOUNTDIR ausfiltern.
	# 3. Anzahl der Zeilen zaehlen.
	# 4. Alle Leerzeichen entfernen.
	# Wenn eine Zeile vorhanden war, ist der Wert von RETURN 1
 
	MOUNTDIR=$1
	TESTVALUE=$(mount | grep $MOUNTDIR | wc -l | tr -d " ")
 
	if [ $TESTVALUE -eq 0 ]
	then
		return 1   # not
	else
		return 0   # is mounted
	fi
}
It can be used as
if is_mounted $MOUNTDIR; then
	echo "> '$REMOTEUSER' von Server '$SERVER' schon gemountet"
fi

Einen Kommentar schreiben

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*

This blog is kept spam free by WP-SpamFree.