The same can be done on OSX easily using this shell script in a cron task or startup item:
#!/bin/sh(Replace 'your_email@abc.com' with your real email address and '1.2.3.4' with your home IP number).
cat <<EOF | mail -s "G4 Status: `/bin/date`" your_email@abc.com
NETWORK SETUP
`/sbin/ifconfig -a 2>&1`
PROCESS LISTING
`ps axw 2>&1`
TRACEROUTE TO HOME
`/usr/sbin/traceroute -q1 1.2.3.4 2>&1`
EOF
You will need to enable sendmail which this tip sort of explains how to do. I set my script up to email me daily at 6:30PM using the system crontab via the cron GUI frontend Cronnix, and I will also put it in a startup item (I'd not suggest a login item).
I'd suggest using a throwaway web-based free-email address, so you will be able to easily access it if you lose your mac. You can cc to multiple addresses using the -c option to mail.
Credit to ink at MacNN for the idea. :)

