This software will allow you to automatically email a full system profile of your Mac each time your Mac boots up. This is useful because about 90% of the time you need a system profile of your Mac you won’t have your Mac, or maybe even any Mac, you can use, and this way you’ll have a system profile in your email on a web server safely accessible yet out of the way at the same time. It also functions as a log of reboots for your Mac.
System Requirements
- Mac OS X 10.5 or higher
- Intel or PowerPC Mac
Installation Instructions
- Run the installer package linked below
- Use a text editor (I prefer TextWrangler) to edit the file “emailsystemprofile.sh” located in /usr/local. What you need to add are the email addresses set for the “Sender” and “Recipient” variables. The Recipient variable email address needs to be an exact address. What I mean by this is that if your email address is “me@mywebsite.com”, but forwards to “me@gmail.com” you need to enter “me@gmail.com”.
- Test the script in Terminal (located in /Applications/Utilities) using one of two methods (or both), not required but recommended:
- Simply run “sh /usr/local/emailsystemprofile.sh”. This will test the shell script, but not the auto-running of it.
- Have the system load the script for automatic running. This will test the ability to run the script at boot. To do this you need to first log in as an administrator if your account isn’t admin:
- “login __” and enter password when prompted
- Then run ”sudo launchctl load /Library/LaunchDaemons/net.tenseg.emailsystemprofile.plist”
- Either way you will want to check your email account to see if the email came through and what it looks like
- Just one final note: though this installer automatically sets up the script to run at boot you can include the script into maintenance workflows of your own (ie: SuperDuper!) by referencing the shell script at “/usr/local/emailsystemprofile.sh”
