#!/bin/sh umask 077 touch $2 if lockfile -r0 -l3600 $2.lock 2> /dev/null then trap "rm -f $2.lock" 1 2 3 15 if lockfile -r0 -l3600 $1.lock 2> /dev/null then trap "rm -f $1.lock" 1 2 3 15 cat $1 >> $2 && rm -f $1 rm -f $1.lock fi rm -f $2.lock fi exit 0