You want to use the dvd+rw-mediainfo command. A 251 return code indicates that no disk is loaded. For example:
Code:
/usr/bin/dvd+rw-mediainfo /dev/hdc &>/dev/null
if [ "$?" == "251" ]
then
echo "No disk in /dev/hdc
fi
/usr/bin/dvd+rw-mediainfo /dev/hdd &>/dev/null
if [ "$?" == "251" ]
then
echo "No disk in /dev/hdd
fi