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

Script wird von cronjob nicht korrekt ausgeführt - Centos 5

Mitglied: Schrauber77

Schrauber77 (Level 1) - Jetzt verbinden

23.08.2011, aktualisiert 15:06 Uhr, 4697 Aufrufe, 4 Kommentare

Hallo,

Ich habe ein Problem mit meinem Sicherungsserver:

ich möchte zur täglichen inkrimentellen Sicherung (Centos 5 Sicherungsserver) meiner Daten ein Script, angestoßen durch einen cronjob, ausführen welches Hardlinks anlegt welche dann über Nacht durch rsync von meinem Arbeitsrechner (ebenfalls Centos 5) aktualisiert werden.

Dies hat auch jahrelang funktioniert, leider treten seit kurzem Fehler in der Ausführung des Scriptes auf, wenn diese per cronjob gestartet wird. Bei einem händischen Ausführen läuft das Script perfekt durch. Ein Vergleich der beiden Verzeichnisse per diff -r ergibt keine Abweichungen.
Leider kann ich keinen genauen Zeitpunkt ausmachen seitdem der Fehler aufgetreten ist bzw. eine Änderung an meiner Konfiguration der dies ausgelöst haben kann.

das Script heißt hardlinks.sh und sieht wie folgt aus:

01.
 
02.

03.
#!/bin/sh
04.

05.
mv 		/Sicherung/Daten	 /Sicherung/Daten.`date -d '1 day ago' +%Y%m%d` 		
06.
cp 	-alv 	/Sicherung/Daten.`date -d '1 day ago' +%Y%m%d` 		/Sicherung/Daten
Der mv Befehl wird anstandslos ausgeführt, sprich aus "Daten" wird "Daten.Datum-von-gestern".

Der cp Befehl wird nicht korrekt ausgeführt, hier bricht das Script das Kopieren der Hardlinks von "Daten.Datum-von-gestern" nach "Daten" einfach irgendwann ab, so dass nicht von allen Verzeichnissen und Dateien Hardlinks angelegt werden.

Hat eventuell jemand eine Vorstellung woran das liegen kann.

Der cronjob wird als root mit folgendem Befehl aufgerufen:
/bin/bash /root/hardlinks.sh

Für eure Unterstützung möchte ich mich bereits im Voraus bedanken.

Gruß Dominique
Mitglied: ulrike
24.08.2011 um 10:59 Uhr
Hallo,

wann läuft dein Skript? Läuft es evtl. in den nächsten Tag rein, so dass es keine Dateien mehr findet?

Gruß
Uli
Bitte warten ..
Mitglied: Schrauber77
25.08.2011 um 07:49 Uhr
Morgen,

Danke für die Antwort.

Das Skript läuft morgens um 5 Uhr. Von daher kann es daran leider nicht liegen.


Gruß Dominique
Bitte warten ..
Mitglied: mark.doe
26.08.2011 um 13:30 Uhr
probiere den Spaß mal mit einer anderen Shebang.

Was sagt das Skript in Bash?

date -d '1 day ago' +%Y%m%d`'
-bash: `ago +%Y%m%d`': not a valid identifier

was mir sagt das bei date sich die daylight dingens in der syntax geändert hat!

probiere es doch erstmal mit

date +%Y%m%d

Leerzeilen sollte man aus Anstand am Ende auch immer entfernen.

Dann würde ich mit Variablen arbeiten.

DATUM="`date +%Y%m%d`"
PATH="/Sicherung/Daten"
BACKUP="$PATH-$DATUM"

mv $PATH $BACKUP

etc, etc, etc....
Bitte warten ..
Mitglied: Schrauber77
30.08.2011 um 10:06 Uhr
Danke für die Antwort,

ich habe jetzt alles mit Variabeln und geänderter Datumsanzeige ausprobiert, gleiches Ergenis, wenn ich das Skript händisch ausführe alles bestens, wenn ich es von Cron ausführen lasse wird nur ein Teil ausgeführt.

Es werden auch immer die gleichen Verzeichnisse bzw. Dateien nicht kopiert.

Keine Ahnung wodran das liegen kann.......

Gruß Dominique
Bitte warten ..
Ähnliche Inhalte
PHP

Ein Script, verschiedene Intervalle für Cronjob

gelöst Frage von tsunamiPHP7 Kommentare

Hallo, ich habe mal wieder einen Denkhänger. Eine Seite mit Scripten soll via Cronjob aufgerufen werden. Soweit klar. Nun ...

Firewall

PfSense bash-script per Cronjob ausführen

Frage von MisaalFirewall4 Kommentare

Hallo Aus irgend einen unerklärlichen Grund, verliert die pfSense gelegentlich die Internetverbindung. Da hilft nur ein manueller reboot. Um ...

Linux Tools

CentOS 7 Script beim Start und Shutdown

Frage von OIOOIOOIOIIOOOIIOIIOIOOOLinux Tools8 Kommentare

Guten Moin, habe ich irgend wie den Anschluss verpasst? Ich versuche seit Tagen einen einfachen Script zu erstellen mit ...

Batch & Shell

Neuen Cronjob zeitgesteuert

Frage von wescraven07Batch & Shell3 Kommentare

Moin Admins, folgende Frage: ich will ein Cronjob umstellen von jede Minute auf einmal täglich nachts um 2. So ...

Neue Wissensbeiträge
Windows 10

Windows 10 kann XPS erzeugen aber nicht anzeigen ????

Erfahrungsbericht von Deepsys vor 2 StundenWindows 10

Heute schickt mir ein Kollegen eine E-Mail mit einer XPS-Datei vom Kunden im Anhang und fragt wie er diese ...

Exchange Server

1und1 IONOS: Probleme beim Mailversand mit Exchange

Information von reksierp vor 11 StundenExchange Server3 Kommentare

Hallo, seit Do, 17.1.19 etwa Mittags nimmt 1und1 IONOS keine Mails mehr über den Standard-Port SMTP 25 an. Nachdem ...

LAN, WAN, Wireless

Cisco Mikrotik VPN Standort Vernetzung mit dynamischem Routing

Anleitung von aqui vor 1 TagLAN, WAN, Wireless

1. Allgemeine Einleitung Das nachfolgende Tutorial ist eine Fortführung der hier bei Administrator.de schon bestehenden VPN Tutorials und beschreibt ...

Windows Mobile

Support für Windows Mobile endet im Dezember 2019

Information von transocean vor 2 TagenWindows Mobile

Moin, Microsoft empfiehlt als Alternative den Umstieg auf iOS oder Android, wie man hier lesen kann. Gruß Uwe

Heiß diskutierte Inhalte
LAN, WAN, Wireless
Temporäre WLAN Verbindung für AD-Login
Frage von Christian.WidauerLAN, WAN, Wireless17 Kommentare

Hallo zusammen, ich weiß leider nicht unter welchem Begriff ich dafür suchen muss, daher habe ich bisher leider nichts ...

LAN, WAN, Wireless
Bekannte Drosselungen bei Providern ?
Frage von HenereLAN, WAN, Wireless15 Kommentare

Servus zusammen, in bereits angefangen, aber ich hoffe dass der Beitrag hier mehr Informationen bringt. Sind Portdrosselungen bzw gezielte ...

Windows Server
MSSQL Backup in Form von .sql einspielen
Frage von janosch12Windows Server14 Kommentare

Guten Morgen, wir verwenden das Tool SQLandFTPBackup ( ) zum sichern einiger MSSQL Datenbanken. Nun sichert das Toll die ...

Netzwerkmanagement
Reverse Proxy für TCP und UDP Anfragen
gelöst Frage von flxklsNetzwerkmanagement14 Kommentare

Hallo zusammen, ich besitze einen Rootserver, der nur eine öffentliche IP besitzt und auf dem mehrere VMs laufen. Da ...