bash: van-e a meghajtóban dvd

Sziasztok!

Hogyan lehet a legegyszerűbben lekérdezni, hogy van-e a dvd meghajtóban korong? /proc -ban nem találtam semmi használhatót,de ez lehet az én hibám.
Ez egy LG HL-DT-SD DVD-RAM GH15L (sata) a /dev/scd0 -ben

Előre is köszönöm!

Hozzászólások

eject :) Viccet félretéve, ha van fenn cdrecord, egy cdrecord -media-info megmondja.
Szerk. Persze ha scriptbe kell, elég vicces lesz az outputból kiszedni greppel meg cuttal :D

debian rendszer ugye forkolta a cdrecordot, wodim van rajta, s nincs media-info kapcsoló, erre a megoldásra gondoltam már magamtól is.
Találtam neten a head < /dev/scd0 parancsot, ez hasonló megoldás, de nem hiszem el, hogy nincs ennek kulturált módja. Ez a head azért nem igazán jó bashből a gyakorlatban.

cdctl -t meg nem találtam debianban.

file -sL /dev/cdrom

Ha van mountolhato CD, akkor ir ra valamit, ha nem, akkor is, de akkor mast. Audio CD-hez nem a legjobb.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Nekem annak idején ez segített.
http://www.szabilinux.hu/forditasok/CD-Iras-HOGYAN/CD-Iras-HOGYAN-4.htm…

4.17 Hogyan olvasható ki a CD-info?
Valahol az első 32 k után szerepel a CD-n egy blokk, amely információkat tartalmaz a lemezről. Ez az információ megszerezhető a következő parancsfájl segítségével:

#! /bin/bash

RD=/dev/cdrom
for i in 32768,7 32776,32 32808,32 32958,128 33086,128 33214,128 \
33342,128 33470,32 33581,16 33598,16 33615,16 33632,16
do
old_IFS="$IFS"
IFS=","
set -- $i
IFS="$old_IFS"
OFFSET=$1
LENGTH=$2
echo "*`dd if=$RD bs=1 skip=$OFFSET count=$LENGTH 2> /dev/null`#"
done

* te tudod hogy qju vagyok ?