5 COREFILES=`ls -1 *core.$COREPID* 2>/dev/null | wc -l`
6 COREFILE=`ls -1 *core.$COREPID* 2>/dev/null | head -n 1`
8 if [ $COREFILES -gt 1 ]; then
9 echo "Multiple files, using $COREFILE"
13 if [ $COREFILES -eq 0 ]; then
15 COREFILES=`ls -1 core.*.*$SERVICENAME 2>/dev/null | wc -l`
16 COREFILE=`ls -1 core.*.*$SERVICENAME 2>/dev/null | head -n 1`
18 if [ $COREFILES -gt 1 ]; then
19 echo "Multiple files, using $COREFILE"
23 if [ $COREFILES -eq 0 ]; then
24 echo "Core file for $1 not found"
28 echo "Using $COREFILE"
30 EXECPATH=${COREFILE#*!}
31 EXECPATH=`echo $EXECPATH | sed -e 's/!/\//g'`
36 gdb --core $COREFILE /$EXECPATH