czy wlozono plyte do napedu - Bash

0

jak w Bash'u sprawdzic czy wlozono plyte do napedu cdrom ??

Przepraszam, za brak polskich liter ale jeszcze nie ustawilem ich w systemie (brak czcionki i krotow klawiaturowych)

0

Wywolaj 'disklabel cd0' (albo acd0 lub co tam masz innego) i sprawdz wynik.

Jesli plyty nie ma w napedzie dostaniesz:

disklabel: ioctl DIOCGDINFO: Input/output error

w przeciwnym wypadku:

/dev/rcd0c:

type: ATAPI
disk: ATAPI CD-ROM
label: fictitious
flags: removable
...

0

nie wiem jak bsd, to jest wersja dzialajaca na linuksie, o ile masz dostep do /proc

cdrom=ls -l /dev/cdrom | awk '{printf($NF)}'; [cat /proc/ide/$cdrom/capacity != 0 ] && echo w $cdrom jest cd || echo brak cd w $cdrom

1 użytkowników online, w tym zalogowanych: 0, gości: 1