Δημοσιεύτηκε: 27 Ιουν 2013, 16:19
από lepidas
Είναι μια webcamera, ανα 10 λεπτά στέλνει την εικόνα της(distrato.jpg) σε ενα χωρο server,
θέλουμε να κρατάει τις εικόνες ο server και να μη πατάει η μια πάνω στην άλλη,
προς το παρόν έχω κάνει

nano distrato-gallery
Κώδικας: Επιλογή όλων
#! /bin/bash
cd /var/www/snowguide.gr/distrato/webcam
for each in distrato.jpg;
do
NEWNAME=$(date -r $each +"%d-%m-%Y_%H:%M").jpg

cp "$each" /var/www/snowguide.gr/distrato/webcam/gallery/"$NEWNAME"
done


και όντως οι εικονες μαζεύονται στο φάκελο, όμως ψάχνω ένα τρόπο να δημιουργείται φάκελος σύμφωνα με την ημερομηνία και να μπαίνουν μέσα οι φωτογραφίες.
Δηλαδή
Στις 11:59 σήμερα τη νύχτα θα πρέπει να
Κώδικας: Επιλογή όλων
mkdir /var/www/snowguide.gr/distrato/webcam/gallery/2013
mkdir /var/www/snowguide.gr/distrato/webcam/gallery/2013/6
mkdir /var/www/snowguide.gr/distrato/webcam/gallery/2013/6/28
mv /var/www/snowguide.gr/distrato/webcam/gallery/* /var/www/snowguide.gr/distrato/webcam/gallery/2013/6/28


Αύριο στις 11:59 τη νύχτα θα πρέπει να
Κώδικας: Επιλογή όλων
mkdir /var/www/snowguide.gr/distrato/webcam/gallery/2013/6/29
mv /var/www/snowguide.gr/distrato/webcam/gallery/* /var/www/snowguide.gr/distrato/webcam/gallery/2013/6/29


Τον άλλο μήνα θα πρέπει να
Κώδικας: Επιλογή όλων
mkdir /var/www/snowguide.gr/distrato/webcam/gallery/2013/7


και τον επόμενο χρόνο θα πρέπει να
Κώδικας: Επιλογή όλων
mkdir /var/www/snowguide.gr/distrato/webcam/gallery/2014


εκτός αν τους δημιουργήσω όλους με το χέρι και βάλω στο σκριπτάκι if then και να γράφει μόνο του τις εικόνες μέσα στους φακελους