root@linux
Grünschnabel
Hallo !
Ich habe ein Problem und weiß nicht wie ich es zu lösen habe. Ich möchte eine Reorganisation von Ordnern machen, die älter als 1 Tag sind und das Muster "test_bis*" haben. Diese sollen dann verschoben werden (in einen anderen Ordner).
Nun habe ich fleißig an einem Skript gebastelt, dass auch meine betreffenden Ordner "moved", jedoch bekomme ich beim ausführen des Skriptes eine irritierende Meldung. "Datei oder Verzeichnis nicht gefunden". Warum bekomme ich dies in der Shell angezeigt obwohl er alles macht !!??
Hier das Skript:
#!/bin/ksh
DEPLOY=~/test
MUSTER=$DEPLOY/muster
#Alle Ordner die aelter als 1 Tag sind landen im Ordner: "reorg"
REORG=$DEPLOY/reorg
#aelter als (Tage):
DAYS=1
cd $MUSTER
find -type d -name "test_bis*" -mtime +$DAYS -exec mv {} $REORG \;
Ich habe ein Problem und weiß nicht wie ich es zu lösen habe. Ich möchte eine Reorganisation von Ordnern machen, die älter als 1 Tag sind und das Muster "test_bis*" haben. Diese sollen dann verschoben werden (in einen anderen Ordner).
Nun habe ich fleißig an einem Skript gebastelt, dass auch meine betreffenden Ordner "moved", jedoch bekomme ich beim ausführen des Skriptes eine irritierende Meldung. "Datei oder Verzeichnis nicht gefunden". Warum bekomme ich dies in der Shell angezeigt obwohl er alles macht !!??
Hier das Skript:
#!/bin/ksh
DEPLOY=~/test
MUSTER=$DEPLOY/muster
#Alle Ordner die aelter als 1 Tag sind landen im Ordner: "reorg"
REORG=$DEPLOY/reorg
#aelter als (Tage):
DAYS=1
cd $MUSTER
find -type d -name "test_bis*" -mtime +$DAYS -exec mv {} $REORG \;