ProcessMonitor is a portable tool for process monitoring that keeps you informed whether a specific process is running and if not allows you to restart them automatically.
The goal with this tool is to make tracking of processes simple by preconfiguring a watchlist. There are times when a process will stop and can cause network, security, etc., issues if they are not running. For example, running a gaming, web, database or mail server. ProcessMonitor gives you the ability to ensure they are running as required. It can track them easily and if they stop running it will auto-restart them.
You have the option to launch processes with a custom parameter set enabling you to target specific processes that may be periodically experiencing issues. Easily set the interval for verifying whether the process is running or terminated. And it can be left to silently run in the background methodically keeping your needed processes running without the need to continuously check manually.