Funktioner:
Kod: Markera allt
HasMedia () {
udisks --show-info "${CdRom}" | grep "has media.*1" > /dev/null
return $?
}
IsNotEmpty () {
udisks --show-info "${CdRom}" | grep "blank.*0" > /dev/null
return $?
}
Kod: Markera allt
CdRom="/dev/sr0"
Kod: Markera allt
umount "${CdRom}"
cdrecord blank=fast dev="${CdRom}"
Kod: Markera allt
$ if IsNotEmpty; then echo "Inte tom"; else echo "Tom"; fi
Inte tom
$
Kod: Markera allt
eject $CdRom
Kod: Markera allt
$ if HasMedia; then echo "Skiva finns"; else echo "Skiva saknas"; fi
Skiva saknas
$ if HasMedia; then echo "Skiva finns"; else echo "Skiva saknas"; fi
Skiva saknas
$ if HasMedia; then echo "Skiva finns"; else echo "Skiva saknas"; fi
Skiva saknas
$ if HasMedia; then echo "Skiva finns"; else echo "Skiva saknas"; fi
Skiva finns
$
Kod: Markera allt
$ if IsNotEmpty; then echo "Inte tom"; else echo "Tom"; fi
Tom
$
Och nu till min fråga: Kan jag få datorn att ”läsa om” skivan på något sätt, så att jag slipper öppna och stänga cd-släden varje gång?