Gemounteten externen USB-Stick in Shell am PC abfragen

  • 2 Antworten
  • Letztes Antwortdatum
L

linuxnutzer

Enthusiast
182
Ich überlege wie ich in einem Bash-Script zuverlässig abfragen kann, ob ein externer USB-Stick am Nexus 7 gemountet ist.

Code:
USBSTICK=`ssh -p $PORT root@"$N7_IP" /data/data/berserker.android.apps.sshdroidpro/home/bin/df | grep "/storage/UsbOtgDrives/drive_1"`
if test -n "$USBSTICK" ; then
	USBSTICKMOUNTED="j"
fi

Obiges funktioniert nicht zuverlässig, dh ich sah schon den Stick 2x gemountet bzw. 1x gemountet als er abgezogen war. Ein "umount" mit USB OTG Helper - https://play.google.com/store/apps/details?id=net.shajul.usbotg wurde gemacht, dürfte aber nicht zuverlässig funktioniert haben.

Was wäre eine bessere Möglichkeit zu überprüfen, ob ein USB-Stick gemountet ist?
 
Könnte man nicht testweise eine Datei anlegen?
Wenn's geht = mounted
wenn nicht = unmounted

vermutlich auch mehr ein billiger Hack sollte aber funktionieren ;)
 
Ja, wäre eine Variante und dann noch ok reinschreiben und mit cat prüfen.
 
Zurück
Oben Unten