cookutils diff cooker @ rev 233
cooker: trap INT and TERM when checking commit
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Fri May 27 09:05:58 2011 +0200 (2011-05-27) |
parents | 1e9981880495 |
children | 1fbf69981877 |
line diff
1.1 --- a/cooker Mon May 23 20:09:53 2011 +0100 1.2 +++ b/cooker Fri May 27 09:05:58 2011 +0200 1.3 @@ -382,7 +382,11 @@ 1.4 echo "" 1.5 echo "Checking for commits" | log_commits 1.6 separator | tee -a $LOGS/commits.log 1.7 + 1.8 echo $$ > $pidfile 1.9 + trap 'echo -e "\nCooker stopped: PID $$\n" && \ 1.10 + rm -f $pidfile $command && exit 1' INT TERM 1.11 + 1.12 echo "Cooker PID : $$" | log_commits 1.13 echo "Cooker date : $(date '+%Y-%m-%d %H:%M:%S')" | log_commits 1.14