R
recall
Jungspund
Hallo!
Ich nutze als Betriebssystem Solaris 8 auf ner Sun.
Habe mir da ein Backup-Script geschrieben, was auch wunderbar funktioniert. Nun soll das Backup von Montags bis Freitags um 20:00Uhr starten und eine Log-Datei erstellen, welche im Namen das aktuelle Datum enthält.
Mein eintrag im crontab lautet:
0 20 * * 1-5 /sicherung/backup.sh > /sicherung/automatisches_backup-$(date +%d-%b-%Y).log
Nun habe ich heute festgestellt, dass das Backup nicht gestartet wurde, und somit auch keine Log-Datei erstellt wurde.
root hat eine Mail bekommen mit folgendem Inhalt:
wenn ich den Befehl "/sicherung/backup.sh > /sicherung/automatisches_backup-$(date +%d-%b-%Y).log" direkt in die Konsole eingebe funktioniert alles wunderbar.
wie bekomme ich das hin, dass das aktuelle Datum mit in der Datei steht (wäre wichtig!!)
Vielen Dank im Voraus.
mfG. recall
Ich nutze als Betriebssystem Solaris 8 auf ner Sun.
Habe mir da ein Backup-Script geschrieben, was auch wunderbar funktioniert. Nun soll das Backup von Montags bis Freitags um 20:00Uhr starten und eine Log-Datei erstellen, welche im Namen das aktuelle Datum enthält.
Mein eintrag im crontab lautet:
0 20 * * 1-5 /sicherung/backup.sh > /sicherung/automatisches_backup-$(date +%d-%b-%Y).log
Nun habe ich heute festgestellt, dass das Backup nicht gestartet wurde, und somit auch keine Log-Datei erstellt wurde.
root hat eine Mail bekommen mit folgendem Inhalt:
Code:
From root Thu Oct 26 20:01:00 2006
Return-Path: <root>
Received: (from root@localhost)
by XXXXX (8.11.6+Sun/8.11.6) id k9QI10Y09355
for root; Thu, 26 Oct 2006 20:01:00 +0200 (MEST)
Date: Thu, 26 Oct 2006 20:01:00 +0200 (MEST)
From: Super-User <root>
Message-Id: <XXXXXXXXX.XXXXXXXXX@XXXXX>
To: root
Subject: Output from "cron" command
Content-Type: text
Content-Length: 166
Status: RO
Your "cron" job on XXXXX
/sicherung/backup.sh > /sicherung/automatisches_backup-$(date +
produced the following output:
sh: syntax error at line 1: `(' unexpected
wenn ich den Befehl "/sicherung/backup.sh > /sicherung/automatisches_backup-$(date +%d-%b-%Y).log" direkt in die Konsole eingebe funktioniert alles wunderbar.
wie bekomme ich das hin, dass das aktuelle Datum mit in der Datei steht (wäre wichtig!!)
Vielen Dank im Voraus.
mfG. recall