Когда я запускаю приведенную ниже команду на одной из удаленных машин через ткань, ее повесили.
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
запрашивает ввод, который не принимается, поэтому он ждет, навсегда.