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, 4688 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
Debian

Cronjob wie häufig wird dieser ausgeführt?

gelöst Frage von trallerDebian1 Kommentar

Hallo, wenn ich folgenden Cronjob hinterlegt habe, wie wird der ausgeführt? Ist das richtig interpretiert, dassi dieser alle 5 ...

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 ...

Suse

Cronjob wird nicht ausgeführt - File not Exists obwohl die da ist

gelöst Frage von killtecSuse6 Kommentare

Hallo, ich wolllte einen Cronjob laufen lassen. Dieser startet jedoch nicht. Die Datei existiert jedoch und funktioniert auch. Hat ...

JavaScript

VBS-Script wird nicht vollständig ausgeführt

Frage von HousefrauJavaScript3 Kommentare

Hallo zusammen, wir lassen über eine Gruppenrichtlinie einen Script ausführen, welcher die Drucker der einzelnen Parteien mappen soll. Leider ...

Neue Wissensbeiträge
E-Mail
Neueste Masche der Bad Guys: Offene Erpressung
Information von the-buccaneer vor 1 TagE-Mail14 Kommentare

"Warum den komplizierten Weg über einen Kryptotrojaner nehmen, wenn man die Leute auch direkt erpressen kann?" haben sich wohl ...

Viren und Trojaner
Neues ct-desinfect 2018 erschienen
Information von Lochkartenstanzer vor 1 TagViren und Trojaner

Moin, heise hat eine neues Sonderheft Desinfect veröffentlicht (9,90€/12,90€) . Falls jemand öfter mal Kisten "säubern" muß ist das ...

Sicherheit

Ransomware legt Fluginformationssystem des Airport Bristol lahm

Information von kgborn vor 1 TagSicherheit

Da war wohl eine Wochenend-Schicht für die Flughafen IT angesagt. Ein Ransomware-Befall bzw. ein Hackerangriff sorgte dafür, dass drei ...

Windows 10

Windows 10 Microcode-Updates (13.9.2018) und WSUS- bzw. KB-Artikel-Chaos

Information von kgborn vor 3 TagenWindows 10

Es gibt neue #Microcode #Updates #KB4100347, #KB4090007, #KB4091663, #KB4091664 und #KB4091666 für Intel CPUs für #Windows10 - und jede ...

Heiß diskutierte Inhalte
Firewall
Blocken illegaler Film-Streams
gelöst Frage von CoreknabeFirewall19 Kommentare

Moin Wissende, unsere kleine Hochschule möchte gern das illegale Streaming von Kinofilmen und Serien unterbinden. Wir sperren bisher alle ...

Windows Server
2012 R2 Server Keine Anmeldung möglich Meldung: Laut den Sicherheitsrichtlinien auf diesem PC sollen informationen zur letzten interaktiven Anmeldung angezeigt werden
Frage von Speedy18A4Windows Server17 Kommentare

Hallo, ich habe vor einigen Wochen einen zweiten Domain Controller zu meiner Domain hinzugefügt. Funktionierte alles wunderbar. Auch die ...

iOS
Virus auf iphone
Frage von jensgebkeniOS16 Kommentare

hallo gemeinschaft, habe einen virus auf meinem iphone es kommen zwei meldungsfenster 1. online-2018-software-free.win 2. wpform.com - please click ...

Video & Streaming
Günstige Alternative zu Barco ClickShare
Frage von Leo-leVideo & Streaming15 Kommentare

Hallo zusammen, wir suchen eine vernünftige Lösung, um bei uns die Kabelage zu beseitigen und um einfach etwas komfortabler ...