From owner-freebsd-questions@FreeBSD.ORG Fri Jan 14 21:57:26 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9BE7716A4CE for ; Fri, 14 Jan 2005 21:57:26 +0000 (GMT) Received: from relay0.transip.nl (relay0.transip.nl [80.69.67.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id BD67743D31 for ; Fri, 14 Jan 2005 21:57:25 +0000 (GMT) (envelope-from freebsd@walter.transip.nl) Received: from epia.lifeforms.nl (gif0.epia.lifeforms.nl [80.69.67.162]) by relay0.transip.nl (Postfix) with ESMTP id 15C26EC7; Fri, 14 Jan 2005 22:57:22 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by epia.lifeforms.nl (Postfix) with ESMTP id 44A7D5FA0; Fri, 14 Jan 2005 22:57:27 +0100 (CET) Received: from avalon.lifeforms.nl (avalon.lifeforms.nl [80.69.67.137]) by epia.lifeforms.nl (Postfix) with ESMTP id 9ADD65F9F; Fri, 14 Jan 2005 22:57:24 +0100 (CET) Date: Fri, 14 Jan 2005 22:57:22 +0100 From: Walter Hop X-Mailer: The Bat! (v2.12.00) Business X-Priority: 3 (Normal) Message-ID: <202114071.20050114225722@lifeforms.nl> To: Jim Pazarena In-Reply-To: <41E833FB.5070306@ccstores.com> References: <41E833FB.5070306@ccstores.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Scanned: by epia.lifeforms.nl (amavisd-new) cc: FreeBSD Questions Subject: Re: boot up notification X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Jan 2005 21:57:26 -0000 [in reply to fquest@ccstores.com, 14-1-2005] > I would like one of my servers to send me an email when > it boots. I envision a script in rc.conf to do this. > > Is there an easier way, or an automatic system which can do this? We are using a simple shell script that can be placed in /usr/local/etc/rc.d/bootreport.sh. It sends out an email to root with the dmesg output, and also sends an email when the system is being shut down. #!/bin/sh HOSTNAME=`/bin/hostname`; case "$1" in start) (echo $HOSTNAME was booted at `/bin/date` ; echo ''; echo '--'; echo ''; echo 'dmesg output:' ; /sbin/dmesg) | mail -s "$HOSTNAME boot" root ;; stop) echo $HOSTNAME was shut down on user request at `/bin/date` | mail -s "$HOSTNAME shutdown" root ;; *) echo "" echo "Usage: `basename $0` { start | stop }" echo "" exit 64 ;; esac -- Walter Hop | TransIP | http://www.transip.nl/