Hii,
I know I have no reviews on my profile, but that is only because of lack of chances. The script you are looking for is quite easy, and I can deliver this in few hours. Shell script will be very appropriate to get this done in no time.
I am already creating a similar shell script in my office routine, where we check the services status and auto start it if found stopped using the scripting.
Will give you the results as you desire. Let's discuss this over chat and share the exact requirement. I have 7 years of IT experience and since 7 years I am working on shell/bash/PowerShell scripts with multiple success automations.
Let's connect and discuss..
Regards
Abhishek