jkeg bruger PT freenas til filserver derhjemme, der vil jeg gerne oprette en CRON script der kopier data fra en mappe til en anden, men mappen den skal kopierer til skal oprettes med dags dato som navn
Min script ser ud som følgende
Kode: Vælg alt
#!/bin/sh
CUR_DATE=`date +%b%Y`
cp -r /mnt/backup/Local.backup.homes/2level/michael /mnt/backup/Local.backup.homes/Archives/$CUR_DATE
Når jeg køre scripted for jeg følgende output
Kode: Vælg alt
freenas:/mnt/backup/scripts# /bin/sh -x /mnt/backup/scripts/test.sh
+
: not found
+ date +%b%Y
+ CUR_DATE=Apr2010
+
: not found
+ cp -r /mnt/backup/Local.backup.homes/2level/michael /mnt/backup/Local.backup.homes/Archives/Apr2010
Den opretter så ganske vist en mappe - når jeg sidder i terminalen på unix boxen ser mappen således ud "Apr2010??" Jeg ved ikke hvorfor den opretter de to spørgsmåls tegn, men når jeg kigger åp mappen i Windows via de shares der er oprettet på boksen ser det således ud "AM6OA3~F" , dette er jo desværre ikke særlig brugbart.
Er der nogen der kunne komme med forslag til en mulig løsning?
PÅ forhånd tak
Michael