Re: Festplatte auf Existenz testen

Autor: Moritz Augsburger <ml+uugrn_at_moritz.augsburger.name>
Datum: Tue, 08 May 2012 13:14:06 +0000
Hi,

On 05/03/2012 07:28 PM, Markus Hochholdinger wrote:
> dann ist doch alles super! :-)
> 
> Du kannst mit
>   test -e "/dev/disk/by-path/pci-0000:00:09.0-scsi-3:0:0:0"
> überprüfen ob die Festplatte angeschlossen ist!


Folgender Code ist sauberer:

test -b $(readlink -f /dev/disk/by-path/pci-0000:00:09.0-scsi-3:0:0:0)

Es wird nicht nur überprüft, ob da irgendwas rumliegt (könnte also auch
ein Symlink sein, der ins nichts zeigt, weil udev Blödsinn gebaut hat),
sondern ob das Ziel des Symlinks ein Blockdevice ist.

Ausschnitt aus "man 1 test"

|       -b FILE
|              FILE exists and is block special
|[…]
|       -e FILE
|              FILE exists

Grüße
Moritz
-- 
UUGRN e.V. http://www.uugrn.org/
http://mailman.uugrn.org/mailman/listinfo/uugrn
Wiki: https://wiki.uugrn.org/UUGRN:Mailingliste
Archiv: http://lists.uugrn.org/
Empfangen am 08.05.2012

Dieses Archiv wurde generiert von hypermail 2.2.0 : 08.05.2012 CEST