2010-06-23 45 views
1

当我通过结构在远程机器上运行以下命令时,它将被挂起。通过结构执行命令被挂起

def execute_lmo_scripts(): 
    print "preparing to execute lmo scripts................"  
    output = run("sudo suwww ; ") # or this command sudo("suwww",shell=False) 

如果我手动在远程服务器上运行该命令,它可能正在执行。 任何人都可以请指导我如何解决这个问题?

回答

2

可能是因为您使用的是run("sudo ..")而不是sudo(),而sudo命令是要求输入没有被接收,所以它一直在等待。