Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Datensicherung per Shellskript

Mitglied: Franzmann

Franzmann (Level 1) - Jetzt verbinden

05.11.2007, aktualisiert 14.11.2007, 3879 Aufrufe, 4 Kommentare

Hey,
benutze Linux (SLES 10.2) und habe dieses Shell-Skript im Netz gefunden und es erfüllt auch genau meine Anforderungen.
Leider bekomme ich folgende Meldung wenn ich es ausführe:

line 28: syntax error near unexpected token '|'
line 28: ' $FIND $BACKUPFILES -mtime $AGE -type f -exec $TAR $TAROPTIONS {} \\; | $GZIP | $SSH $REMOTEUSER\\@$REMOTE "cat > $REMOTEDIR$REMOTEFILE" '

01.
########## Configuration ############ 
02.
BACKUPFILES="/etc/ /home/ /usr/ /var/" # zu sichernde Verzeichnisse 
03.
REMOTE="192.168.1.100"   # Rechner auf den gesichert wird 
04.
REMOTEUSER="backup"                          # User, auf den via ssh ohne Passwort zugegriffen wird 
05.
REMOTEDIR="/home/backup/"  # Backup-Verzeichnis auf Remote-Rechner 
06.
AGE="-1"     # -1 = Nicht aelter als 24 Stunden, -2 = 48 ... 
07.
MAILTO="./backup.mail"   # Mailadressen, die im Error-Fall Mail erhalten 
08.
SUBJECT="Backup_fehlgeschlagen!"        # im Subject kein Leerzeichen! 
09.
ERROR="./error.txt"                          # Text, der im Error-Fall versandt wird 
10.
 
11.
DATE=`/bin/date +%Y%m%d`  # Datum im Format YearMonthDay 
12.
HOST=`/bin/hostname` 
13.
 
14.
TAR=/bin/tar 
15.
FIND=/usr/bin/find 
16.
TAROPTIONS="c" 
17.
SSH=/usr/bin/ssh 
18.
CAT=/bin/cat 
19.
GZIP=/usr/bin/gzip 
20.
MAIL=/usr/bin/mail 
21.
 
22.
REMOTEFILE="incremental_$HOST".$DATE."tgz" # Dateiname der Backup-Datei 
23.
CHECK_REMOTE=`ping -c1 $REMOTE | grep packet | awk '{print $4}'` # gibt 1 (online) oder 0 (offline) zurueck 
24.
##################################### 
25.
 
26.
if [ $CHECK_REMOTE == 1 ]; then 
27.
 $FIND $BACKUPFILES -mtime $AGE -type f -exec $TAR $TAROPTIONS {} \\; | $GZIP | $SSH $REMOTEUSER\\@$REMOTE "cat > $REMOTEDIR$REMOTEFILE" 
28.
else 
29.
 $CAT $MAILTO | while read line 
30.
        do 
31.
                $MAIL $line -s $SUBJECT < $ERROR 
32.
        done 
33.
fi
Jemand ne Idee...
thx
Mitglied: Franzmann
07.11.2007 um 09:05 Uhr
Der 'find' Befehl muss mit einem Semicolon ';' beendet werden.
In den Shells muss das Semicolon 'escaped' werden, d.h., am Ende des Befehls steht '\;'.
Hier stehen dort zwei \\. Also \\ durch einen Backslash ersetzt und fertig
Bitte warten ..
Mitglied: Franzmann
07.11.2007 um 15:08 Uhr
Wenn ich das Skript nun ausführe bekomme icch folgende Meldung:
/bin/tar: Removing leading `/' from member names
Password:

Was bedeutet das "...Removing leading `/' from member names..." ?
Ist das ein Fehler ?
Des Weiteren, warum werde ich nach einem Passwort gefragt ?
1. Habe Autorisierung per ssh konfiguriert und getestet.
Also kann das gar nicht sein ?!
2. Wenn ich dennoch von Hand das Passwort eingebe, nimmt er es trotzdem nicht ?!
:hilfe2: Irgendwie verwirrt mich das...
Bitte warten ..
Mitglied: Biber
13.11.2007 um 19:53 Uhr
Moin Franzmann,

sorry, bin verwirrt, weil Dein Beitrag auf "gelöst" stand/steht und ihn wahrscheinlich deshalb keiner beachtet hat.

Sind die Fragen noch offen oder selbst gelöst oder sowohl als auch??

Grüße
Biber
Bitte warten ..
Mitglied: Franzmann
14.11.2007 um 12:59 Uhr
Hey,
also das Problem ist nachträglich aufgetreten.
Ist aber nicht mehr wichtig.
Hab es anderweitig gelöst.
Danke
Bitte warten ..
Ähnliche Inhalte
Backup
Datensicherung verschlüsseln
gelöst Frage von AtompiltzBackup8 Kommentare

Hallo, n einem kleinen Betrieb (1 Server, 3 PCs) basierend auf Windows 2012r2 wird derzeit eine tägliche Datensicherung -dateibasiert- ...

Backup
Datensicherung ARCHIV
Frage von fautec56Backup12 Kommentare

Fileserver Betriebssystem 2008 R2 Standard Wir haben auf unserem Fileserver ein Archiv eingerichtet. ( PDF-Dateien) Dieses Archiv wird mit ...

SAN, NAS, DAS
Datensicherung im Netzwerk
Frage von simonlohrSAN, NAS, DAS11 Kommentare

Hallo zusammen ich Plane aktuell eine Umstrukturierung meines Heimnetzwerkes. Mein Plan ist eine Diskstation von Synology anzuschaffen und diese ...

Rechtliche Fragen
Datensicherung in der Cloud!
gelöst Frage von alx86bhwRechtliche Fragen23 Kommentare

Hallo, ich habe hier schon etliche negative Kommentare (aus datenschutzrechtlichen Gründen), zur Datensicherung in der Cloud, gelesen. Ich betreue ...

Neue Wissensbeiträge
Ausbildung

Linux-Ausstieg in Niedersachsen - Windows statt Bugfix

Information von StefanKittel vor 1 TagAusbildung9 Kommentare

Sind ja nur Steuergelder

Speicherkarten

Neuer Speicherkartentyp - zunächst nur für Huawei-Smartphones (künftig auch für Notebooks u. Tablets?)

Tipp von VGem-e vor 3 TagenSpeicherkarten3 Kommentare

Servus, als ob das "Chaos" i.S. Speicherkarten noch nicht groß genug wäre?! Evtl. kommt dieser neue Kartentyp bald auch ...

Sicherheit

Diverse D-Link-Router durch drei Schwachstellen kompromittierbar

Information von kgborn vor 3 TagenSicherheit

Hat jemand D-Link-Router in Verwendung? Einige Modelle sind sicherheitstechnisch offen wie ein Scheunentor. Äußerst unschöne Sache, aber nichts neues ...

Hardware

100.000 Mikrotik-Router ungefragt von Hacker abgesichert

Information von 7Gizmo7 vor 4 TagenHardware3 Kommentare

Hallo zusammen, da hier ja öfters mal von Mikrotik gesprochen wird. Trotz Updates klafft eine Sicherheitslücke in Hundertausenden Mikrotik-Routern. ...

Heiß diskutierte Inhalte
Vmware
Offene LDAP-Server in AS
gelöst Frage von obi-wan-kenobiVmware19 Kommentare

Hallo alle Miteinander, ich habe ein Problem, unsere VM-Ware Appliance (Version. 6.5.0.10000) ist scheinbar angreifbar. Wir haben eben die ...

Windows Server
Zertifikat RemoteDesktop hinterlegen
gelöst Frage von Green14Windows Server12 Kommentare

Hallo zusammen. ich habe mehrere Server (WinSrv 2016). Die Server sind in keiner Domäne und keine Terminalserver. Ich verbinde ...

Windows 10
Windows 10 Spracherkennung - Eure Meinungen?
Frage von honeybeeWindows 1011 Kommentare

Hallo, wollte heute mal aus Neugier die Spracherkennung unter Windows 10 (Version 1803) ausprobieren und war mehr wie enttäuscht. ...

Suche Projektpartner
Debian 9.5 32 Bit und PHP 7 Fehlerbeseitigungen
Frage von zeroblue2005Suche Projektpartner11 Kommentare

Hallo Zusammen, ich habe eine VM auf Basis von ESXI am laufen. Dieser wurde unter Debian 7 installiert mt ...