#!/bin/bash if [ -e ../area/core ]; then EMAIL= if [ ! -e ../corefiles/.crashcount ]; then echo 0 > ../corefiles/.crashcount fi COUNT=`cat ../corefiles/.crashcount` let COUNT=$COUNT+1 if [ $COUNT -ge 6 ]; then COUNT=1 fi echo $COUNT > ../corefiles/.crashcount DATE=`date +"%a %b %d %T %Y"` sleep 10 gdb -batch ../src/rom ../area/core | head -1000 | mail -s "Coredump $COUNT: $DATE" $EMAIL mv ../area/core ../corefiles/core.$COUNT if [ ! -e ../corefiles/rom ]; then ln -s ../src/rom ../corefiles/rom fi fi