tee- все статьи тега


Как я могу дублировать sys.стандартный вывод в лог-файл в Python?

Edit: поскольку кажется, что либо нет решения, либо я делаю что-то настолько нестандартное, что никто не знает - я пересмотрю свой вопрос, чтобы также спросить: каков лучший способ выполнить ведение журнала, когда приложение python делает много системных вызовов? мое приложение имеет два режима. В интерактивном режиме я хочу, чтобы все выходные данные шли на экран, а также в файл журнала, включая вывод из любых системных вызовов. В режиме демона все выходные данные поступают в журнал. Демон ...

Захват stdout в переменную, но по-прежнему отображать его в консоли

У меня есть bash-скрипт, который вызывает несколько длительных процессов. Я хочу захватить выходные данные этих вызовов в переменные для обработки причин. Однако, поскольку это длительные процессы, я хотел бы, чтобы вывод вызовов rsync отображался в консоли в в режиме реального времени и не постфактум. для этого у меня есть нашел способ сделать это, но он полагается на вывод текста в /dev/stderr. Я чувствую, что вывод на /dev / stderr-это не очень хороший способ делать вещи. VAR1=$(for i in ...