CyberTek - the future at the present!
Google

Script om een backup te maken naar dvd

Geplaatst door: admin (29 aug)

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

Gepubliceerd in: de ontwikkeling, scripts, tips

Krabbelen

Powered by CyberTek - Hulp op afstand