I am afraid I am not skilled enough to write a Linux script from scratch, so I need to know if what I have done will cause problems for me.
Basically I want to ensure that, in the event of a key service stoppage, they don't stay stopped for days (like over the weekend when no one is here).
For example, here's what I've done for the SMTPD service. I an using the 'task scheduler' in Fedora to create a job that will run every 15 minutes. It is set to run '/opt/scalix/bin/omon smtpd'. As far as I know, this will have no ill effects if the SMTPD is already up.
During the regular workday, the server would be monitored via the SAC like normal. But I've been burned a few times when the SMTPD or Service Router stops on Friday night, and isn't started again until Monday morning.
The ultimate goal is, of course, to determine why these services are stopping and fix that problem. But, in the meantime, will my solution work?