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
			
			
									
						
										
						Backup Ordner mit vergangenem Datum erstellen
- 
				linuxmatze
 - Posts: 5
 - Joined: 2005-05-19 09:34
 
Re: Backup Ordner mit vergangenem Datum erstellen
Problem wurde gelöst :-D 
#PUBLIC Variable
TIMESTAMP="`date +%d_%m_%y -d '1 day ago' `" # Variable
			
			
									
						
										
						#PUBLIC Variable
TIMESTAMP="`date +%d_%m_%y -d '1 day ago' `" # Variable
Vielleicht so???
Also in php ist das irgendwie einfacher  
 
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! :)
EDIT:
Okay - das sieht einfacher aus - war ich wohl etwas langsam :oops:
Nicht nur 'man date' auch mal 'info date' lesen..
			
			
									
						
										
						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 
Okay - das sieht einfacher aus - war ich wohl etwas langsam :oops:
Nicht nur 'man date' auch mal 'info date' lesen..
Re: Backup Ordner mit vergangenem Datum erstellen
Weitere Infos zu date: klick mich