At the moment I am using init.d-scripts for starting services like TeamSpeak or MineCraft. Sometimes a server application stops because of some failure or it is auto-stopped, because of some plugin.
So, what is a clean way to check (like every minute for example) if a service is running and if not, restarting via its init.d-script? Easy monitoring of services would also be nice.