Anzeige:
Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 24 von 24

Thema: Mittels Shell Skript ob eine DVD Brenner angeschlosen ist

  1. #16
    Registrierter Benutzer
    Registriert seit
    Oct 2009
    Beiträge
    27
    Hallo,

    richtig ich will erstmal das Device herausfinden welches der Brenner ist damit ich dort die Daten dann sichern kann. Ich kann auf jeden Fall garantieren dass der Brenner per USB angeschlossen wird, falls dies weiterhilft...

    Der Befehl hal-find-by-capability --capability storage.cdrom zeigt bei mir das USB Laufwerk erst gar nicht an! Ist der USB Bus die Ursache?

  2. #17
    Registrierter Benutzer Avatar von buzz768
    Registriert seit
    Apr 2005
    Ort
    Rostock
    Beiträge
    2.016
    Wie sieht's denn aus mit
    Code:
    cdrecord -checkdrive dev=/dev/srX
    mit Augenmerk auf die Zeile Device seems to be.... Verfügbare Devices listet
    Code:
    cdrecord --devices
    auf. Oder du probierst
    Code:
    dvd+rw-mediainfo /dev/srX
    Beim DVD-Brenner kommt no media mounted, beim CD-Brenner not a DVD unit.
    Arch Linux / Intel Z77 / i5-3570K / 8GB PC3-1333 / SAMSUNG SSD 830 128GB

  3. #18
    Registrierter Benutzer
    Registriert seit
    Oct 2009
    Beiträge
    27
    Mit cdrecord -checkdrive müsste es funktionieren!

    So hätte ich das gelöst, die Rückgabe wird dann später noch überprüft:
    ausgabe=($(cdrecord -checkdrive dev=/dev/srX | grep "Device seems to be"))

    Noch ein kleines Problem, wie unterbinde ich die Ausgabe von obigem Befehl komplett? Es soll nur das was grep findet in die Variable geschrieben werden und so nichts auf Konsole ausgegeben werden!

  4. #19
    Registrierter Benutzer Avatar von buzz768
    Registriert seit
    Apr 2005
    Ort
    Rostock
    Beiträge
    2.016
    Hm, vorausgesetzt das angegebene Device ist eines der von cdrecord --devices aufgelisteten, sollte per se nichts auf der Konsole ausgegeben werden. Ansonsten kannst du Fehlermeldungen von cdrecord nach /dev/null schicken.
    Code:
    ausgabe=$(cdrecord -checkdrive dev=/dev/srX 2>/dev/null | grep "Device seems to be")
    Arch Linux / Intel Z77 / i5-3570K / 8GB PC3-1333 / SAMSUNG SSD 830 128GB

  5. #20
    Registrierter Benutzer
    Registriert seit
    Oct 2009
    Beiträge
    27
    Danke funktioniert (-:
    Noch eine andere Frage:
    Werden USB Brenner generell nur unter /dev/sr0 bis /dev/sr9 im System erkannt? Gibt es noch andere Geräteverzeichnisse die man testen müsste?

  6. #21
    Registrierter Benutzer Avatar von buzz768
    Registriert seit
    Apr 2005
    Ort
    Rostock
    Beiträge
    2.016
    Ich würde mich einfach auf die von cdrecord --devices angezeigten Devices beschränken, oder werden USB-Brenner nicht aufgelistet (habe hier keinen)?
    Code:
    #!/bin/bash
    for d in $(cdrecord --devices | grep -o -e "dev='/dev/[^']*'")
    do
      dev=${d#dev=}
      eval cdrecord -checkdrive "$d" | grep -q DVD-RW && echo $dev
    done
    PS
    Probier auch mal die Option -prcap statt -checkdrive.
    Geändert von buzz768 (20.10.09 um 11:17 Uhr)
    Arch Linux / Intel Z77 / i5-3570K / 8GB PC3-1333 / SAMSUNG SSD 830 128GB

  7. #22
    Registrierter Benutzer
    Registriert seit
    Oct 2009
    Beiträge
    27
    Doch die werden schon aufgelistet, es ergibt sich aber trotzdem noch ein Problem mit dem Befehl. Es ist nämlich nirgends klar ersichtlich, dass ein DVD Brenner angeschlossen wurde:

    0 dev=/dev/scd0 rwrw--: NECVMwar VMware IDE CDR10
    1 dev=/dev/scd1 rwrw--: Slimtype DVD A DS8A1H

    der untere Eintrag ist ein DVD Brenner der oberen ein CD/DVD Laufwerk...

    Dann sollte ich doch von sr0 bis sr9 testen! prcap ist super, liefert detaillierte Infos da kann ich dann nach "Does write DVD-R media" suchen...

  8. #23
    Registrierter Benutzer Avatar von buzz768
    Registriert seit
    Apr 2005
    Ort
    Rostock
    Beiträge
    2.016
    Zitat Zitat von tester_ Beitrag anzeigen
    Doch die werden schon aufgelistet, es ergibt sich aber trotzdem noch ein Problem mit dem Befehl. Es ist nämlich nirgends klar ersichtlich, dass ein DVD Brenner angeschlossen wurde
    Ich meinte ja auch nur, dass du damit erst einmal alle vorhandenen Devices ermitteln kannst, die du dann im zweiten Schritt mit -checkdrive oder -prcap näher untersuchen kannst. Hier brauchst du also nur /dev/scd0 und /dev/scd1 berücksichtigen, nichts weiter. Dann sollte cdrecord auch keine störenden Fehlermeldungen liefern.
    Zitat Zitat von tester_ Beitrag anzeigen
    prcap ist super, liefert detaillierte Infos da kann ich dann nach "Does write DVD-R media" suchen...
    Dabei musst du berücksichtigen dass die Ausgaben u.U. fehlerhaft sein können.
    Arch Linux / Intel Z77 / i5-3570K / 8GB PC3-1333 / SAMSUNG SSD 830 128GB

  9. #24
    Registrierter Benutzer
    Registriert seit
    Oct 2009
    Beiträge
    27
    Zitat Zitat von buzz768 Beitrag anzeigen
    Dabei musst du berücksichtigen dass die Ausgaben u.U. fehlerhaft sein können.
    Hm dann bin ich wieder soweit wie vorher
    Momentan verwende ich cdrecord -checkdrive dev=/dev/srX und prüfe auf die Zeile "Device seems to be:".
    Dort steht bei den DVD Brennern jeweils "Generic mmc2 DVD-R/DVD-RW". Konnte das bisher bei zwei verschiedenen Brennern erfolgreich testen.

Ähnliche Themen

  1. DVD Brenner von Philips und K3B
    Von l0rd im Forum stationäre Hardware
    Antworten: 1
    Letzter Beitrag: 19.09.05, 08:55
  2. DVD Brenner nicht richtig erkannt.
    Von Boddidharma im Forum System installieren und konfigurieren
    Antworten: 2
    Letzter Beitrag: 04.06.04, 18:14
  3. Erkennen von DVD und Brenner unter SuSE 8.1 ???
    Von MajinGogeta im Forum stationäre Hardware
    Antworten: 8
    Letzter Beitrag: 31.10.02, 07:34
  4. dvd lw gegen brenner getauscht, linux hats nicht gemerkt??
    Von BlackCrow im Forum Linux Allgemein
    Antworten: 12
    Letzter Beitrag: 04.05.02, 17:55
  5. Antworten: 3
    Letzter Beitrag: 10.03.01, 19:09

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •