version 1.7, 2010/06/29 21:34:54 |
version 1.11, 2017/12/17 02:28:33 |
|
|
#!/bin/sh |
#!/bin/sh |
# $AFresh1: send_dmesg,v 1.6 2010/02/10 20:57:07 andrew Exp $ |
# $AFresh1: send_dmesg,v 1.10 2014/11/08 20:32:08 andrew Exp $ |
|
|
SUBJECT=`sysctl -n hw.vendor hw.product hw.version 2> /dev/null | xargs` |
SUBJECT=`sysctl -n hw.vendor hw.product hw.version 2> /dev/null | xargs` |
|
tmpfile=`mktemp` |
[ -z "$SUBJECT" ] && SUBJECT=unknown |
[ -z "$SUBJECT" ] && SUBJECT=unknown |
#echo ${SUBJECT} |
cat /var/run/dmesg.boot > $tmpfile |
( dmesg; sysctl hw.sensors ) | mail -s "dmesg for ${SUBJECT}" root |
echo \$ usbdevs -v | tee -a $tmpfile |
|
usbdevs -v >> $tmpfile |
|
echo \$ pcidump | tee -a $tmpfile |
|
doas -n pcidump >> $tmpfile |
|
echo \$ sysctl hw | tee -a $tmpfile |
|
sysctl hw >> $tmpfile |
|
echo \$ mixerctl | tee -a $tmpfile |
|
mixerctl >> $tmpfile |
|
echo \$ audioctl | tee -a $tmpfile |
|
audioctl >> $tmpfile |
|
echo \$ apm | tee -a $tmpfile |
|
apm >> $tmpfile |
|
echo \$ md5 -ttt | tee -a $tmpfile |
|
md5 -ttt >> $tmpfile |
|
|
|
mail -s "dmesg for ${SUBJECT}" root < $tmpfile |
|
cp $tmpfile dmesg.last |
|
rm -f $tmpfile |
|
|
echo Sent dmesg to root |
echo Sent dmesg to root |