CyberTek - the future at the present!
Google

Script för backup till DVD

Inlagd av: admin (aug 29)

Följande script görs en backup av vissa mappar på dvd bränna igenom, efter en rapport skickas via e-post till adressen. Det används M-läge (append) Asthe de-Z om startade i en icke-interaktiv inte fungerar i närvaro av uppgifter i media, kan du försöka använda cmq growisofs användningsområden-de-force-luke = TTY-Z även i icke-interaktivt läge samtidigt som de uppgifter som redan finns på media.

Exempel:

Skapa en fil och göra den körbar:

> Touch / bin / dvdbackup.sh

> Chmod 755 / bin / dvdbackup.sh

Lägg till följande anvisningar:

#! / Bin / bash
# Ersätt hyra av programmet med de av ditt operativsystem
Growisofs = / usr / bin / growisofs
ECHO = / bin / echo
Grep = / bin / grep
MAIL = / bin / mail
dag = "/ bin / dag +% A"
# Backup börjar under
$ Echo "Creating $ backup dag">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Growisofs användningsområden-de-force-luke = TTY-dvd-compat-M / dev / dvd-D-J-R-T-l
-graft-points-Joliet lång hide-Joliet-trans-tbl
-iso-level 4-hastighet = 1-overburn-V "$ dag Backup"
etc / mail = / etc / mail
var / spool / mail = / var / spool / mail
home = / home
root = / root>> / tmp / backupoutput.tmp 2> & 1
# Edit stigar undsättnings här ovan som behövs
mycode = $?
$ Echo>> / tmp / backupoutput.tmp
$ Echo "Ett fel uppstod, felkod: $ mycode">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Echo "Slut på dag $ backup">> / tmp / backupoutput.tmp
$ Grep-i-v sova / tmp / backupoutput.tmp> / tmp/backupoutput.tmp2
$ Grep-i-v formatering / tmp/backupoutput.tmp2> / tmp / backupoutput.txt
$ POST-s-n "följd av backup till DVD" usermail @ domän </ tmp / backupoutput.txt

I crontab sedan enkelt lägga till en tidsplan för att starta i åberopa säkerhetskopia:

> Crontab-e

Exempel rad skall läggas till:

0 20 * * * / bin / dvdbackup.sh

Publicerad i: utveckling, manus, tips

Lägg till en kommentar

Powered by CyberTek - Remote Assistance