Python 命令在通过结构执行时被挂起

Python 命令在通过结构执行时被挂起,python,fabric,Python,Fabric,当我通过fabric在一台远程机器上运行下面的命令时,它将被挂起 def execute_lmo_scripts(): print "preparing to execute lmo scripts................" output = run("sudo suwww ; ") # or this command sudo("suwww",shell=False) 如果我在远程服务器上手动运行该命令,它可能正在执行。 有谁能告诉我如何解决这个问题吗?可

当我通过fabric在一台远程机器上运行下面的命令时,它将被挂起

def execute_lmo_scripts():
    print "preparing to execute lmo scripts................"    
    output = run("sudo suwww ; ")  # or this command  sudo("suwww",shell=False)
如果我在远程服务器上手动运行该命令,它可能正在执行。
有谁能告诉我如何解决这个问题吗?

可能您使用的是
run(“sudo..)
而不是
sudo()
,而
sudo
命令要求的是没有收到的输入,所以它永远在等待