Het volgende script is een back-up van een aantal mappen op dvd branden door, na een rapport wordt verzonden via e-mail naar het adres. Het wordt gebruikt M-modus (append) Asthe de Z als in een niet-interactieve werkt niet goed in de aanwezigheid van gegevens op de media, kunt u met behulp van CMQ growisofs-use-the-force-luke = tty-Z zelfs in niet-interactieve modus, terwijl de gegevens die al op de media.
Voorbeeld:
Maak een bestand en maak het uitvoerbaar:
> Touch / bin / dvdbackup.sh
> Chmod 755 / bin / dvdbackup.sh
Voeg de volgende instructies:
#! / Bin / bash
# Vervang de huur van het programma met die van uw besturingssysteem
Growisofs = / usr / bin / growisofs
ECHO = / bin / echo
Grep = / bin / grep
MAIL = / bin / mail
vandaag = "/ bin / date +% A"
# Backup begint hieronder
$ ECHO "Creating $ backup vandaag">> / tmp / backupoutput.tmp
$ ECHO>> / tmp / backupoutput.tmp
$ Growisofs-use-the-force-luke = tty-dvd-compat-M / dev / dvd-D-J-R-T-l
-graft-points-Joliet lange-hide-Joliet trans-TBL
-iso-niveau 4-speed = 1-overburn-V "$ vandaag Backup"
etc / mail = / etc / mail
var / spool / mail = / var / spool / mail
home = / home
root = / root>> / tmp / backupoutput.tmp 2> & 1
# Edit paden redding hierboven als nodig
mycode = $?
$ ECHO>> / tmp / backupoutput.tmp
$ ECHO "is een fout opgetreden, foutcode: $ mycode">> / tmp / backupoutput.tmp
$ ECHO>> / tmp / backupoutput.tmp
$ ECHO "Einde van vandaag $ backup">> / tmp / backupoutput.tmp
$ Grep-i-v slapen / tmp / backupoutput.tmp> / tmp/backupoutput.tmp2
$ Grep-i-opmaak v / tmp/backupoutput.tmp2> / tmp / backupoutput.txt
$ Mail-s-n "resultaat van de back-up naar DVD" usermail @ domein </ tmp / backupoutput.txt
In crontab dan gewoon voeg het schema om te beginnen met het inroepen van de back-up:
> Crontab-e
Voorbeeld lijn te worden toegevoegd:
0 20 * * * / bin / dvdbackup.sh



































