Good to Know Database

Shell-Programmierung: Prüfen ob ein Laufwerk eingehängt ist


Der folgende Code zeigt wie Sie in einem Shell-Skript überprüfen können, ob ein bestimmter Datenträger gemountet ist. Über die Variable DEVICE wird die Gerätedatei des Datenträgers angegeben. Anschließend wird der Befehl mount aufgerufen und dessen Ausgabe nach dem Inhalt der Variablen DEVICE durchsucht. Je nachdem welchen Rückgabewert grep liefert, kann unterschieden werden ob der Datenträger eingehängt ist oder nicht.

#!/bin/bash

DEVICE=/dev/sda1

mount | grep -q "${DEVICE}"
if [ $? -eq 0 ] ; then
  echo "${DEVICE} is mounted."
else
  echo "${DEVICE} is not mounted."
fi

exit 0


Dieser Eintrag wurde am 06.03.2014 erstellt.

Direkter Link zu dieser Seite: http://www.gtkdb.de/index_7_2543.html

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer