cookutils rev 777
cooker: serialize requests (a bit)
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sun Nov 29 17:50:14 2015 +0100 (2015-11-29) |
parents | a328952982d6 |
children | b0c7e20fd844 |
files | cooker |
line diff
1.1 --- a/cooker Tue Nov 17 01:23:50 2015 +0200 1.2 +++ b/cooker Sun Nov 29 17:50:14 2015 +0100 1.3 @@ -300,9 +300,9 @@ 1.4 if ! fgrep -q /usr/bin/cooker $crontabs; then 1.5 cat > $crontabs << EOT 1.6 # Run SliTaz Cooker every $hours hours 1.7 -0 */$hours * * * /usr/bin/cooker --output=html 1.8 +59 */$hours * * * touch $CACHE/cooker-request 1.9 */5 * * * * [ $CACHE/cooker-request -nt $CACHE/activity ] && /usr/bin/cooker --output=html 1.10 -*/5 * * * * [ -s $CACHE/recook-packages ] && /usr/bin/cooker list $CACHE/recook-packages 1.11 +*/5 * * * * [ -z "$(pidof cooker)" ] && [ -s $CACHE/recook-packages ] && /usr/bin/cooker list $CACHE/recook-packages 1.12 EOT 1.13 touch $CACHE/cooker-request $CACHE/recook-packages 1.14 chmod 666 $CACHE/cooker-request $CACHE/recook-packages