e0f6936497c1a7dae1e1e34c4f1999cf862a6981
[mirrors/Kyberia-bloodline.git] / cron / process-images.sh
1 #!/bin/sh
2
3 # Script na upravu uploadnutych obrazkov k nodes (backend k eventu configure_image_new #2105641)
4 # Spustane z CRONu cca raz za 2 - 5 minut
5
6 # Created & maintained by maniax
7
8 #cd /storage/system/www-root/kyberia.sk/process-img
9
10 echo "`pwd`"; >> /tmp/log1
11
12 PREPARED_FILES=`ls prepared/`
13 CURRENT_DATE=`date`
14
15 for PREPARED_FILE in "$PREPARED_FILES"
16 do
17 echo "[$CURRENT_DATE] Processing file: $PREPARED_FILE" >> process-img.log
18
19 if [ `echo $PREPARED_FILE | grep .upload | wc -l` -eq 1 ]
20 then
21 echo "[$CURRENT_DATE] Skipping file..." >> process-img.log
22 continue
23 fi
24
25 RQ_DIMENSIONS=`echo $PREPARED_FILE | cut -b 1-3`
26 NODE_FILENAME=`echo $PREPARED_FILE | cut -b 5-`
27
28 convert prepared/$PREPARED_FILE -coalesce -resize "$RQ_DIMENSIONSx$RQ_DIMENSIONS>" ready/$NODE_FILENAME
29
30 rm -f prepared/$PREPARED_FILE
31
32 TGT_PART1=`echo "$NODE_FILENAME" | cut -b 1`
33 TGT_PART2=`echo "$NODE_FILENAME" | cut -b 2`
34
35 mv ready/"$NODE_FILENAME" ../images/nodes/"$TGT_PART1/$TGT_PART2/$NODE_FILENAME"
36 chgrp www ../images/nodes/"$TGT_PART1/$TGT_PART2/$NODE_FILENAME"
37 chmod 664 ../images/nodes/"$TGT_PART1/$TGT_PART2/$NODE_FILENAME"
38
39 echo "[$CURRENT_DATE] Finished file processing." >> process-img.log
40 done
This page took 0.242477 seconds and 3 git commands to generate.