title: Check status of process and restart process if unresponsive/stopped - Python
body: <p>I'm trying to build a small process monitoring script on Windows Server 2008.</p>
  
  <p>The script would:</p>
  
  <ul>
  <li>find target process</li>
  <li>check status (running/unresponsive/stopped)</li>
  <li>kill and restart process if unresponsive/stopped</li>
  </ul>
  
  <hr>
  
  <p>Any suggestion on the best way to implement this?</p>