I come to you with a request for help in finding the best way to attack a problem. I am a midway sysadmin at my current job, and I am wanting to setup a daemon to run on a box and monitor certain process to make sure that key things, probably fed from a flat file or oracle, are always running and responding correctly. If there die, I need to either a) be able to spawn them again (shouldn't be too hard) or simply b) inform me or a list of people of there downness (word?). Please fill me with your knowledge perl monks, cause I am pretty close to just
$ret = `ps -ef`;
$ret =~ /nastyperlretoparseoutput/;
blah blah blah....
There must be a better way!!!!