Lol! Corn Job...
Anyway, I run parallel test and production realms. Multiplying the number of realms makes starting, stopping and restarting the realms a little more difficult and since a number of people here run Ubuntu, I'd strongly recommend using Upstart. It's bundled in Ubuntu and it understands whether a process disappeared and needs restarting. This obviates the need for various restart scripts as all maintenance can now be done with .server commands from within MaNGOS. Later versions also has a WaitAtStartupError configuration option, which is immensely helpful. No chewing up CPU for no reason no mo.
But seriously, Upstart is a good thing. Read up on it.