Le script suivant est fait une copie de sauvegarde de certains dossiers par le biais de graver sur DVD, après un rapport est envoyé par courrier électronique à l'adresse. Il est utilisé en mode M (append) Asthe le-Z a débuté dans un cas de non-interactive ne fonctionne pas correctement, en présence de données sur les médias, vous pouvez essayer d'utiliser cmq growisofs-use-la-force-luke = tty-Z même en mode non-interactif, tout en ayant déjà des données sur les médias.
Exemple:
Créez un fichier et le rendre exécutable:
> Touch / bin / dvdbackup.sh
> Chmod 755 / bin / dvdbackup.sh
Ajoutez les instructions suivantes:
#! / Bin / bash
# Remplacer le recrutement du programme avec ceux de votre système d'exploitation
Growisofs = / usr / bin / growisofs
ECHO = / bin / echo
GREP = / bin / grep
MAIL = / bin / mail
aujourd'hui = `/ bin / date +% A`
# Backup commence ci-dessous
$ ECHO "Creating $ sauvegarde aujourd'hui">> / tmp / backupoutput.tmp
ECHO $>> / tmp / backupoutput.tmp
$ Growisofs-use-la-force-luke = tty-dvd-compat-M / dev / dvd-D-J-R-T-l
-graft-points-Joliet-long-hide-Joliet-trans-tbl
-iso-niveau 4-speed = 1-overburn-V "$ aujourd'hui Backup"
etc / mail = / etc / mail
var / spool / mail = / var / spool / mail
home = / home
root = / root>> / tmp / backupoutput.tmp 2> & 1
# Modifier les chemins de secours ci-dessus, au besoin
mycode = $?
ECHO $>> / tmp / backupoutput.tmp
$ ECHO "Une erreur s'est produite, code d'erreur: $ mycode">> / tmp / backupoutput.tmp
ECHO $>> / tmp / backupoutput.tmp
$ ECHO "Fin de la sauvegarde $ aujourd'hui">> / tmp / backupoutput.tmp
$ Grep-i-v dormir / tmp / backupoutput.tmp> / tmp/backupoutput.tmp2
$ Grep-i-v formatage / tmp/backupoutput.tmp2> / tmp / backupoutput.txt
$ Mail-s-n "le résultat de la sauvegarde de DVD" usermail @ domaine </ tmp / backupoutput.txt
En crontab puis ajoutez simplement le calendrier de démarrage en invoquant la sauvegarde:
> Crontab-e
Exemple de ligne à ajouter:
0 20 * * * / bin / dvdbackup.sh



































