CyberTek - the future at the present!
Google

Skript für Backup-to-DVD

Geschrieben von: admin (29. August)

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

Veröffentlicht in: Entwicklung, Scripts, Tipps

Einen Kommentar hinzufügen

Powered by CyberTek - Remoteunterstützung