#!/bin/sh DATELOG=some_text TOO="mail@domain.tld" HOST=hostname date > $DATELOG for com in buildworld buildkernel installkernel installworld do echo " make $com begins" >> $DATELOG make $com if [ "$?" != "0" ]; then echo "Err in make $com at $(date) " >> $DATELOG cat $DATELOG | mail -s "$HOST $com Err!" "$TOO" exit else date >> $DATELOG echo " $HOST make $com OK" >> $DATELOG fi done # if not exit do echo "" >> $DATELOG echo "full build ends at $(date)" >> $DATELOG cat $DATELOG | mail -s "$HOST's rebuild Success!" "$TOO"