slitaz-pizza rev 100

pizza-bot: Remove lockfile on EXIT
author Eric Joseph-Alexandre <erjo@slitaz.org>
date Sat May 18 08:46:53 2013 +0200 (2013-05-18)
parents 4fcff5839281
children 5d7a43f409a3
files pizza-bot
line diff
     1.1 --- a/pizza-bot	Sat May 11 08:02:32 2013 +0100
     1.2 +++ b/pizza-bot	Sat May 18 08:46:53 2013 +0200
     1.3 @@ -22,8 +22,9 @@
     1.4  builds="$cache/builds"
     1.5  lockfile="/var/lock/pizza.lock"
     1.6  feeds="$pizza/xml"
     1.7 +logfile="/var/log/pizza.log"
     1.8  
     1.9 -trap 'rm -f $lockfile ; exit 1' TERM INT
    1.10 +trap 'rm -f $lockfile ; exit 1' TERM INT EXIT
    1.11  
    1.12  # Help
    1.13  usage() {
    1.14 @@ -37,7 +38,7 @@
    1.15  	if [ -f "$lockfile" ]; then
    1.16  		ps | grep ^`cat $lockfile`  \
    1.17  			&& echo "Pizza is running." \
    1.18 -			|| echo  "Pizza is locked but not running!"
    1.19 +			|| echo "Pizza is locked but not running!"  
    1.20  	else
    1.21  		echo  "Pizza is not running."
    1.22  	fi
    1.23 @@ -47,7 +48,7 @@
    1.24  
    1.25  # Logger: Write log
    1.26  _logger() {
    1.27 -	printf "%s pizza-bot: %s\n"  `date '+%D %H'` $@
    1.28 +	 echo  "$(date '+%Y-%m-%d %T') - $@" >> $logfile
    1.29  }
    1.30  
    1.31  # Log activities, we want first letter capitalized.