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