Das folgende Skript ist ein Backup von einigen Ordnern auf DVD brennen durch, nachdem ein Bericht per E-Mail an die Adresse. Es wird M-Modus (append) Wie das, wenn die-Z in einem nicht-interaktiven funktioniert nicht richtig in das Vorhandensein von Daten über die Medien, können Sie versuchen, mit cmq growisofs-use-the-force-luke = tty-Z auch in nicht-interaktiven Modus, wobei die Daten, die bereits über die Medien.
Beispiel:
Erstellen Sie eine Datei und es ausführbar machen:
> Touch / bin / dvdbackup.sh
> Chmod 755 / bin / dvdbackup.sh
Fügen Sie die folgenden Anweisungen:
#! / Bin / bash
# Setzen Sie die Einstellung des Programms, mit denen Ihr Betriebssystem
Growisofs = / usr / bin / growisofs
ECHO = / bin / echo
GREP = / bin / grep
MAIL = / bin / mail
heute = `/ bin / date +% A"
# Backup beginnt unter
$ Echo "Erzeuge $ Backup heute">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Growisofs-use-the-force-luke = tty-dvd-compat-M / dev / dvd-D-J-R-T-l
-Graft-Punkte-Joliet-long-hide-Joliet-trans-tbl
-ISO-Level-4-speed = 1-überbrennen-V "$ heute Backup"
etc / mail = / etc / mail
var / spool / mail = / var / spool / mail
home = / home
root = / root>> / tmp / backupoutput.tmp 2> & 1
# Edit Wege Rettung hier oben wie notwendig
mycode = $?
$ Echo>> / tmp / backupoutput.tmp
$ Echo "Ein Fehler ist aufgetreten, Fehlercode: $ mycode">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Echo "Ende von heute $ Backup">> / tmp / backupoutput.tmp
$ Grep-i-v Schlafen / tmp / backupoutput.tmp> / tmp/backupoutput.tmp2
$ Grep-i-v Formatierung / tmp/backupoutput.tmp2> / tmp / backupoutput.txt
$ Mail-s-n "Ergebnis der Backup-to-DVD" usermail @ domain </ tmp / backupoutput.txt
In crontab dann einfach das Programm zu starten, die sich auf die Backup-in:
> Crontab-e
Beispiel Zeile hinzugefügt werden:
0 20 * * * / bin / dvdbackup.sh



































