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.