title: Starting a separate process
body: <p>I want a script to start a new process, such that the new process continues running after the initial script exits. I expected that I could use <code>multiprocessing.Process</code> to start a new process, and set <code>daemon=True</code> so that the main script may exit while the created process continues running. </p>
  
  <p>But it seems that the second process is silently terminated when the main script exits. Is this expected behavior, or am I doing something wrong?</p>