Рейтинг:0

конвейерный вывод do-release-upgrade в файл

флаг in

Я пытаюсь передать вывод делать-релиз-обновление команду в файл в режиме реального времени. Это скрипт Python, и по какой-то причине я не могу заставить его отображать вывод, выводимый на терминал, как правило, в файл. Я пробовал разные подходы, такие как

python3 -u /usr/bin/do-release-upgrade -f DistUpgradeViewNonInteractive --allow-first-party > status.txt

или же

script -c "/usr/bin/do-release-upgrade -f DistUpgradeViewNonInteractive --allow-first" status.txt

или просто

do-release-upgrade -f DistUpgradeViewNonInteractive --allow-first-party > status.txt

и офц.

do-release-upgrade -f DistUpgradeViewNonInteractive --allow-first-party | тройник статус.txt

Я также пробовал разные варианты тройников, такие как 2>&1 и я попытался установить буфер с помощью стандартный буфер -o0, но ни один из них не работал.

Есть ли что-то особенное в этом скрипте python, что здесь не работает конвейер?

Ответить или комментировать

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