title: How to run Python's subprocess and leave it in background
body: <p>I have seen A LOT of posts regarding my topic, but actually I didn't find a solution for my problem.
  I'm trying to run a subprocess in a background, without wait for subprocess execution. The called subprocess is a shell script, which does a lot of different things.
  This is a small piece of my code:</p>
  
  <pre><code>print "Execute command:", full_command
  subprocess.Popen(full_command, stdin=None, stdout=None, stderr=None, close_fds=True).communicate()
  print "After subprocess"
  </code></pre>
  
  <p>And my problem is that Python waits until subprocess.Popen finishes it's job. I read, that stdin(-out, -err)=None should solve this problem, but it's not. Also close_fds=True, doesn't help here.</p>