Commit | Line | Data |
---|---|---|
b42b2bf9 H |
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 | ||
bda5b036 | 8 | #cd /storage/system/www-root/kyberia.sk/process-img |
9 | ||
10 | echo "`pwd`"; >> /tmp/log1 | |
b42b2bf9 H |
11 | |
12 | PREPARED_FILES=`ls prepared/` | |
13 | CURRENT_DATE=`date` | |
14 | ||
bda5b036 | 15 | for PREPARED_FILE in "$PREPARED_FILES" |
b42b2bf9 H |
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 | ||
bda5b036 | 32 | TGT_PART1=`echo "$NODE_FILENAME" | cut -b 1` |
33 | TGT_PART2=`echo "$NODE_FILENAME" | cut -b 2` | |
b42b2bf9 | 34 | |
bda5b036 | 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" | |
b42b2bf9 H |
38 | |
39 | echo "[$CURRENT_DATE] Finished file processing." >> process-img.log | |
40 | done |