Shell Scripting für Selbstmörder
Ich wollte automatisch das Backup von vor 5 Wochen löschen. Folgendes habe ich mir zusammengebastelt:
#!/bin/bash
i=`date –utc +%s`
j=$(($i-3024000))
DIR=date –utc –date “1970-01-01 $j sec” “+%G_week_%V”rm -rf /backup/$DIR
Heute habe ich dann ziemlich dumm geschaut, alle Backups weg. Eigentlich eine tragische Situation, aber glücklicherweise ist man da doppelt und dreifach abgesichert.
Nun musste der Fehler im Shellscript noch gefunden werden. Naja es war etwas Kleines. Es fehlten ` welche den zweiten date Befehl einklammern sollten.
So schnell kanns so schief gehen
March 4th, 2008 11:57
ts ts ts
hast du kein Testlauft gemacht?
March 4th, 2008 11:59
han ebe gmeint scho