Rabu, 27 Mei 2009

BurnCD dan DVD dengan shell script

Dilinux saya sering memburn cd atau dvd dengan aplikasi sperti k3b atau nerolinux ,tp ada cara lain loh yang bisa dilakukan dengan menggunakan shell script. Disini saya menggunakan dvdrw sebagai medianya.

Script ini saya buat menjadi 2 file ,pertama burncd.sh (untuk memburning cd) dan burnDVD.sh ( untuk memburning dvd), selamat mencoba (gunakan editor vi,nano atau pico untuk membuat script tersebut )


[root@heri sbin]# vi burncd.sh
#!/bin/sh

SOURCE=$1

if [ -n `cdrecord -dev=ATA -scanbus | grep "DVDRW SHM-165P6S" | awk '{ print $1 }'` ]; then
DEVICE=`cdrecord -silent -dev=ATA -scanbus | grep "DVDRW SHM-165P6S" | awk '{ print $1 }'`
echo "burning with device LiteOn DVDRW SHM-165P6S"
/usr/bin/cdrecord -v -eject driveropts=burnfree speed=24 dev=ATA:$DEVICE $1
else
echo "Liteon DVDRW SHM-165P6S not found, cannot continue burning cd"
fi



[root@heri sbin]#vi burnDVD.sh
#!/bin/sh

SOURCE=$1

if [ -n `cdrecord -dev=ATA -scanbus | grep "DVDRW SHM-165P6S" | awk '{ print $1 }'` ]; then
DEVICE=`cdrecord -silent -dev=ATA -scanbus | grep "DVDRW SHM-165P6S" | awk '{ print $1 }'`
echo "burning with device LiteOn DVDRW SHM-165P6S"
/usr/bin/cdrecord -v -sao -eject driveropts=burnfree speed=24 dev=ATA:$DEVICE $1
else
echo "Liteon DVDRW SHM-165P6S not found, cannot continue burning cd"
fi

Tidak ada komentar:

Posting Komentar