Użytkownik Marteen napisał:

Witam

Czy ktos z Was ma skrypcik ktory potrafi znalezc cdrom w ktorym jest plytka
i podmontowac ja pod /mnt/cdrom?? Chodzi mi o to ze w dowolnym komputerze
cdrom moze byc roznie zalozony na tasmie. Skrypt ma go wykryc i zrobic j/w.
Potrzebne mi to jest na wczoraj.

Prosze o pomoc

Pozdrawiam

Marcin


_________________________________________ http://pld-linux.org/ = faq, howto, newsy

dostales tutaj odpowiedz na swoje pytanie?
podziel sie z innymi i dopisz do FAQ!
                http://pld-linux.org/FAQ/




Do tego potrzebny podmontowany /proc i /dev - ale nie devfs :(.


-- Wiesław Kierbedź gg 2128870; [EMAIL PROTECTED] www.v4l.prv.pl (video4linux - podstawy)


#!/bin/sh


cd_find(){
rm hdeki~ 2> /dev/null

# Wyszukujemy cdromy - na pewno zadzia�a dla ide, je�li scsi ma pliki "media"
# na tej samej "g��boko�ci" to te�, je�li na innej 
# - dostaw lini� o odpowiedniej liczbie gwiazdek :)
grep "cdrom" `ls /proc/*/*/media` | cut -d "/" -f4 >> hdeki~
}

cd_mount(){
# Przyjmujemy, �e jaki� jest
let n=1
CDDEVICE="/dev/"`head -n $n hdeki~`

# Por�wnanie kolejnych linii - niestety head zawsze wy�wietli tylko istniej�ce
while [ "$CDDEVICE" != "$CDDEVICE1" ]; do
CDDEVICE="/dev/"`head -n $n hdeki~ | tail -1`
mkdir -p /mountpoint$n
mount -t iso9660 -o /dev/$CDDEVICE /mountpoint$n
let n=n+1
CDDEVICE1="/dev/"`head -n $n hdeki~ |tail -1`
done
}
cd_find
cd_mount

# Powinno zamontowa� dowoln� liczb� cdrom�w

_________________________________________
http://pld-linux.org/ = faq, howto, newsy

dostales tutaj odpowiedz na swoje pytanie?
podziel sie z innymi i dopisz do FAQ!
                http://pld-linux.org/FAQ/

Odpowiedź listem elektroniczym