Команда зависает при исполнении через ткань

1

Когда я запускаю приведенную ниже команду на одной из удаленных машин через ткань, ее повесили.

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

Если я вручную запускаю команду на удаленном сервере, она выполняется, вероятно. Может ли кто-нибудь мне посоветовать, как решить эту проблему?

Теги:
fabric

1 ответ

2

Возможно, вы используете run("sudo .."), а не sudo(), а команда sudo запрашивает ввод, который не принимается, поэтому он ждет, навсегда.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню