title: Restarting a self-updating python script
body: <p>I have written a script that will keep itself up to date by downloading the latest version from a website and overwriting the running script.</p>
  
  <p>I am not sure what the best way to restart the script after it has been updated.</p>
  
  <p>Any ideas?</p>
  
  <p>I don't really want to have a separate update script.
  oh and it has to work on both linux/windows too.</p>