https://nssm.cc/

nssm install <service_name>
nssm status <service_name>

wenn status nicht "SERVICE_RUNNING" ist
nssm restart <service_name>

wenn dir sowas reicht wäre das in paar zeilen in python bspw. geschrieben

____

nssm hat auch ein restart modus aber ka ob das schon sowas ist was du suchst