Ich bin Linux noob und kenne mich auch noch nicht so besonders gut im scripten aus was sich aber im laufe der Zeit ändern soll
der folgende Scriptcode ist aus einem Backup Script an dem ich grade übe.
Dieser soll nun prüfen ob bereits ein Backupfile besteht das älter als 30 Tage ist.
Wenn ja wird alte umbenannt und das neue unter dem originalnamen gepeichert.
Leider funktioniert das ganze nicht so richtig aber probiere noch etwas rum.
Wenn jemand einen Tip hat dann gerne
Code: Alles auswählen
#BACKUP_NAME ist gleich der Name des Backupfiles
#BACKUP_DIR ist gleich dem Dir indem das Backupfile rein kommt
#BACKUP_PFAD ist gleich beides zusammen also der Pfad
VAR_ZEIT=`find $BACKUP_DIR -name $BACKUP_NAME -mtime +30`
if [ $VAR_ZEIT = $BACKUP_PFAD ]
then
echo "Das Backup *.1 wird umbenannt in *.2"
mv $BACKUP_PFAD.1 -> $BACKUP_PFAD.2
echo "Das Backup ist älter als 30 Tage und wird umbenannt in *.1"
mv $BACKUP_PFAD -> $BACKUP_PFAD.1
fi