If I run this script in the background, it stops when executing the sudo command.
address@hidden:22] sudo: ps -ef
Traceback (most recent call last):
File "./fabric_daemon.py", line 7, in <module>
sudo('ps -ef', pty = False)
File "/home/gonvaled/.virtualenvs/python2.7.2-wavilon1/lib/python2.7/site-packages/fabric/network.py", line 457, in host_prompting_wrapper
return func(*args, **kwargs)
File "/home/gonvaled/.virtualenvs/python2.7.2-wavilon1/lib/python2.7/site-packages/fabric/operations.py", line 932, in sudo
user=user)
File "/home/gonvaled/.virtualenvs/python2.7.2-wavilon1/lib/python2.7/site-packages/fabric/operations.py", line 815, in _run_command
combine_stderr)
File "/home/gonvaled/.virtualenvs/python2.7.2-wavilon1/lib/python2.7/site-packages/fabric/thread_handling.py", line 12, in wrapper
callable(*args, **kwargs)
File "/home/gonvaled/.virtualenvs/python2.7.2-wavilon1/lib/python2.7/site-packages/fabric/io.py", line 156, in input_loop
byte = msvcrt.getch() if win32 else sys.stdin.read(1)
IOError: [Errno 9] Bad file descriptor