Don't run twice on same directory on same moment
* We can't run optimize script twice on same instant
This commit is contained in:
parent
0fa994d9ec
commit
0ac427fdae
15
optimize.sh
15
optimize.sh
|
@ -103,6 +103,18 @@ else
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
##################################
|
||||||
|
# Prevent multi execution on same directory
|
||||||
|
##################################
|
||||||
|
lock=$(echo -n "$IMG_PATH" | md5sum)
|
||||||
|
|
||||||
|
if [ -f "/tmp/$lock" ]; then
|
||||||
|
echo "$IMG_PATH yet in progress"
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
touch "/tmp/$lock"
|
||||||
|
fi
|
||||||
|
|
||||||
##################################
|
##################################
|
||||||
# Welcome
|
# Welcome
|
||||||
##################################
|
##################################
|
||||||
|
@ -220,3 +232,6 @@ fi
|
||||||
echo ""
|
echo ""
|
||||||
echo -e " ${CGREEN}Image optimization performed successfully !${CEND}"
|
echo -e " ${CGREEN}Image optimization performed successfully !${CEND}"
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
|
# Free ressource
|
||||||
|
rm "/tmp/$lock"
|
Loading…
Reference in New Issue
Block a user