Поиск означает, что Fabric автоматически (вместо интерактивного взаимодействия с пользователем) взаимодействует с командами оболочки (и не только с запросами паролей, но также запрашивает ввод данных пользователем, когда нет "стандартного / интерактивного переопределения", подобного apt-get install -y
доступно).
Этот вопрос вместе с этими документами Fabric предполагают, что Fabric может только "подтолкнуть интерактивность" назад к пользователю, работающему с Fabricпрограмма.Стремясь вместо этого полностью автоматизировать без какого-либо человеческого присутствия.Пока не решите «реальную» текущую проблему, просто готовьтесь к возможному будущему препятствию.
Возможно, полезно комбинировать с pexpect (или аналогичным, альтернативным механизмом), если Fabricне может обрабатывать исключительно все стандартные / приглашения автоматически?Надеюсь, это не должно быть "или / или" чем-то вроде .Почему бы не использовать оба (pexpect и Fabric), где это уместно, если применимо, в одной программе / автоматизации?