23 lines
472 B
Bash
Executable File
23 lines
472 B
Bash
Executable File
#!/bin/sh
|
|
# Based on:
|
|
# FreeBSD: src/etc/rc.d/savecore,v 1.16.2.2.4.1 2010/06/14 02:09:06 kensmith Exp
|
|
|
|
dumpdev=`/bin/realpath /dev/dumpdev`
|
|
dumpdir='/var/crash'
|
|
|
|
if [ ! -c "${dumpdev}" ]; then
|
|
echo "Dump device does not exist. Savecore not run."
|
|
exit
|
|
fi
|
|
|
|
if [ ! -d "${dumpdir}" ]; then
|
|
echo "Dump directory does not exist. Savecore not run."
|
|
exit
|
|
fi
|
|
|
|
if savecore -C "${dumpdev}" >/dev/null; then
|
|
savecore ${dumpdir} ${dumpdev}
|
|
else
|
|
echo 'No core dumps found.'
|
|
fi
|