Backup Ordner mit vergangenem Datum erstellen

Bash, Shell, PHP, Python, Perl, CGI
linuxmatze
Posts: 5
Joined: 2005-05-19 09:34

Backup Ordner mit vergangenem Datum erstellen

Post by linuxmatze » 2005-05-30 10:26

Hallo
mein BackupServer lauft nun.
Das Bachup soll um, sagen wir 2:00 Uhr erstellt werden.
Das Skript wird einen Ordner der als Name das aktuellen Datum erhält erstellen und dann die zu sichernden Datein hineinkopieren.
So nun meine Frage:
Als Ordner Name soll nicht das aktuelle Datum, sondern das vergangene Datum erstellt werden. Wie muss ich da vorgehen??

#PUBLIC Variable
TIMESTAMP="`date +%d_%m_%y`" # Variable

linuxmatze
Posts: 5
Joined: 2005-05-19 09:34

Re: Backup Ordner mit vergangenem Datum erstellen

Post by linuxmatze » 2005-05-30 10:42

Problem wurde gelöst :-D

#PUBLIC Variable
TIMESTAMP="`date +%d_%m_%y -d '1 day ago' `" # Variable

mc5000
Posts: 308
Joined: 2004-06-17 11:56
Location: Köln

Vielleicht so???

Post by mc5000 » 2005-05-30 10:45

Also in php ist das irgendwie einfacher :wink:

Doch hier hab ich noch ein Schnipsel das klappen sollte (wegen Problem mit letzter im Monat und so ...) - hab ich mal gefunden, weiß jedoch nicht genau ob es zuverlässig läuft!

Also bitte korrigieren! :)

Code: Select all

for mon in `seq 1 12`; do 
  ymd=`date +%Y%m`date +%d` -d "`date +"%b 15"` -$mon month"` 
  test `date +%Y%m%d -d $ymd` = $ymd ||  
    ymd=`date +%Y%m%d -d "`date +"%b 01"` -`expr $mon - 1`  
         month -1 day"` 
  echo $ymd 
done 
EDIT:
Okay - das sieht einfacher aus - war ich wohl etwas langsam :oops:
Nicht nur 'man date' auch mal 'info date' lesen..

thorsten
RSAC
Posts: 732
Joined: 2003-02-01 13:14
Location: Fuldatal

Re: Backup Ordner mit vergangenem Datum erstellen

Post by thorsten » 2005-05-30 13:56

Weitere Infos zu date: klick mich