Say you’re going to be out of solid contact for a while, but you’d like to monitor your CPU usage (so you can make sure to SSH in and fix something if the CPUs go idle, indicating a simulation crash.)
Solution: a quick script to email me my CPU load every hour. Then all my sessions are on screen, so I can SSH in with my phone and edit/restart what I need over 3G. If it looks bad, I’ll know to get to a real net connection ASAP.
Here’s the script (requires sudo apt-get install sendemail)
#!/bin/bash while true; do echo `uptime` | sendemail -f abarry@abarry.org -t abarry@abarry.org -u "Uptime report (auto)" sleep 3600 done
05/28/11