Δημοσιεύτηκε: 29 Ιουν 2013, 09:44
από lepidas
Νομίζω τα έχω καταφέρει να σταματάει να παράγει εικόνες εάν η εικόνα δεν έχει ανανεωθεί

crontab
Κώδικας: Επιλογή όλων
01,11,21,31,41,51 07-21 * * * /home/blades/com-distrato


/home/blades/com-distrato
Κώδικας: Επιλογή όλων
#!/bin/bash

cmp -s /var/www/snowguide.gr/distrato/webcam/distrato.jpg /var/www/snowguide.gr/distrato/webcam/tmp-chck/distrato.jpg > /dev/null
if [ $? -eq 1 ]; then
cp /var/www/snowguide.gr/distrato/webcam/distrato.jpg /var/www/snowguide.gr/distrato/webcam/tmpok/
/home/blades/distrato-gallery
else
sendEmail mpla mpla mpla kodikoi kodikoi klp klp

fi


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

mkdir -p /var/www/snowguide.gr/distrato/webcam/gallery/"$YEAR"/"$MONTH"/"$DAY"
cp "$each" /var/www/snowguide.gr/distrato/webcam/gallery/"$YEAR"/"$MONTH"/"$DAY"/"$NEWNAME"
done

rm /var/www/snowguide.gr/distrato/webcam/tmpok/distrato.jpg


ίσως να μην είναι ο πιο απλός τρόπος αλλά αυτό μπόρεσα να κάνω, αν κάποιος σκεφτεί κάτι πιο απλό μπορώ να το αλλάξω πάντως