Script kopieer DVD
Van MandrivaClub.NL Wiki
Met behulp van dit script kun je op een eenvoudige manier via de commandline een DVD kopieeren. Dit script heb ik gevonden op http://www.linuxfordummies.org en naar het Nederlands vertaald, dit alles uiteraard met toestemming van de oorspronkelijke auteur. Jethro
[bewerk] Werking
Sla het op als bestandsnaam.sh en maak het dan uitvoerbaar door "chmod a+x bestandsnaam.sh". Het is het beste om dit script als root te draaien, omdat het anders problemen kan geven
[bewerk] Het script
#!/bin/bash # # MyDVDBackup script v 0.1 by ardchoille # Dutch translation by Jethro # # you must install dvdbackup from the repository # in order to be able to use this script # # this script copies a dvd movie using dvdbackup # then makes an image of the dvd movie # and, finally, burns the image to a blank dvd # # check to see if this script is being run as root startstring=`date +%c` datadir=/home/mydvdbackup imgdir=/home/mydvdimg if [ $UID -ne 0 ];then echo "U heeft geen admin privileges om dit script te draaien." exit 1 fi # # check for the dvd project folder if [ ! -d $datadir ];then echo "DVD project directory bestaat niet, creeer: " $datadir mkdir $datadir fi # # check for the dvd image folder if [ ! -d $imgdir ];then echo "DVD image directory bestaat niet, creeer: " $imgdir mkdir $imgdir fi # # get devices dvdreader=`zenity --entry --text="Geef uw DVD lees apparaat (bijvoorbeeld: /dev/hdc):" --width=300 --title="DVD lees apparaat"` dvdburner=`zenity --entry --text="Geef uw DVD schrijf apparaat (bijvoorbeeld: /dev/hdd):" --width=300 --title="DVD schrijf apparaat"` # # copy the dvd to the data directory dvdbackup -M -i$dvdreader -o$datadir/ # # get the name of the dvd dvdname=`ls $datadir` # # create the AUDIO_TS directory if it doesn't exist if [ ! -d $datadir/$dvdname/AUDIO_TS ];then mkdir $datadir/$dvdname/AUDIO_TS fi # # create the dvd image mkisofs -dvd-video -o $imgdir/$dvdname.img $datadir/$dvdname/ # # go to the directory containing the image cd $imgdir # # burn the image to a blank dvd growisofs -dvd-compat -speed=2 -Z $dvdburner=$dvdname.img stopstring=`date +%c` # # print information about the project echo "MyDVDBackup is gereed." echo "MyDVDBackup start: "$startstring echo "MyDVDBackup einde: "$stopstring echo "De DVD film "$dvdname" is gekopieerd naar de DVD in "$dvdburner echo "Het DVD image staat in "$imgdir exit

