Bonjour a tous :-) Je voudrais creer un script "grave" qui permetrait de graver n'importe quel type de fichier (que ce soit un iso, un fichier ou un repertoire). Ca syntax :
grave mon_fichier J'ai deja ce script mais je voudrais l'ameliorer de facon a ce qu'il prenne le multi-session. C'est a dire qu'il suffirais de mettre le CD, de faire un $grave monfichier && eject Pour que mon CD multi-session soit complete et ejecte. Voici le script de base : ~~~~~~~~~~~~~~~~~~~~/SCRIPT\~~~~~~~~~~~~~~~~~~~~~ #!/bin/sh # # script pour graver un fichier # # Le repertoire ou nous stockons notre image. ISO=/usr/local/src/image_cd # # Pensez a changer la vitesse et le device # correspondant a votre graveur. # SPEED=4 FICHIER=$1 usage(){ echo echo "$0 fichier" echo "ou fichier est un fichier ou un repertoire" echo exit 1 } creer_iso(){ mkisofs -LlrT -o $ISO/cd.raw $FICHIER } if [ -z $FICHIER ]; then usage elif [ -f $FICHIER ] && [ -s $FICHIER ]; then mount -t iso9660 -o loop $FICHIER /mnt if [ $? -ne 0 ]; then creer_iso fi umount /mnt cdrecord speed=$SPEED dev=4,0 -eject $FICHIER echo "c'est un fichier regulier" elif [ -d $FICHIER ]; then creer_iso cdrecord speed=$SPEED dev=4,0 -eject $ISO/cd.raw rm -f $ISO/cd.raw else usage fi exit 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Reste a ajouter l'option multi pour cdrecord et la sortie de "cdrecord -msinfo dev=0,0,0" pour l'inclure dans la syntaxe de mkisofs... Si vous pouviez m'aider a completer ce script ca serait genial ! J'ai pas encore assez de connaissance pour le faire. De plus, cela permettrait de montrer que linux n'est pas si compliquer :-) Merci a tous d'avance ! Coolman -- __ ________ / \ / / ____/ | ~Coolman~ / /\ \/ / /___ | ~www.lebabillard.org~ /_/ \__/______/ | ~DEBIAN GNU/LINUX USER~ ------------------------------------------------------------- NetCourrier, votre bureau virtuel sur Internet : Mail, Agenda, Clubs, Toolbar... Web/Wap : www.netcourrier.com Téléphone/Fax : 08 92 69 00 21 (0,34 € TTC/min) Minitel: 3615 NETCOURRIER (0,15 € TTC/min) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]