on-thy-fly okopirovani CD

Roman Neuhauser neuhauser at bellavista.cz
Tue Feb 4 15:02:20 CET 2003


# dan at obluda.cz / 2003-01-30 14:00:59 +0100:
> Roman Neuhauser wrote:
> >>	Stahnout to po stopach a pak to zase po stopach vypalit:
> >>dd if=/dev/acd0t1 bs=2352 >audio01.img
> >>dd if=/dev/acd0t2 bs=2352 >audio02.img
> >>dd if=/dev/acd0t3 bs=2352 >audio03.img
> >>...
> >>
> >>a pak
> >>burncd -e -f /dev/acd0c -s 8 -t -v raw audio??.img fixate
> 
> >    tohle ovsem vyzaduje znalost poctu stop. da se to nejak
> >    automatizovat? existuje (pokud mozno) jednoduchy zpusob, jak zjistit
> >    pocet stop bez opusteni shellu?
> 
> 	No, ted to nemohu vyzkouset, ale odhaduji, ze pujde neprilis slozite 
> zjistit z vystupu po volani 'cdcontrol info'
> 
> 	Mozna by to mohlo jit i tak, ze kopirovat "neexistujici" stopu se 
> 	vubec nepodari - takze s "vykopirovavanim" skoncim hned jak mi to poprve 
> vykopiruje soubor nulove delky ...

    diky za napady, nakonec jsem to udelal pres `cdcontrol info`:

    trackcount=`cdcontrol -sf ${reader}c info 2>&1`; ok=$?
    [ 0 -ne $ok ] && { echo ${trackcount}; exit $ok; }
    trackcount=`echo ${trackcount} | cut -d' ' -f2`
    ...

-- 
If you cc me or remove the list(s) completely I'll most likely ignore
your message.    see http://www.eyrie.org./~eagle/faqs/questions.html



More information about the Users-l mailing list