title: Fabric executing command on remote server doesn't work
body: <p>I want use fabric in python, to execute command on remote server.</p>
  
  <p>I wrote these:</p>
  
  <pre><code>from fabric.api import *
  from fabric.tasks import execute
  def do_some_thing():
      run("ls -lh")
  if __name__ == '__main__':
      execute(do_some_thing,hosts=['root@10.18.103.102'])
  </code></pre>
  
  <p>but, it doesn't work and make me login..</p>
  
  <p>It's the output:</p>
  
  <pre><code>➜  ~  python test.py
  [root@10.18.103.102] Executing task 'do_some_thing'
  [root@10.18.103.102] run: ls -lh
  [root@10.18.103.102] out: root@svn:~#
  [root@10.18.103.102] out: root@svn:~#
  </code></pre>