перенаправление в фоновом режиме

Это было похоже на резину, через несколько минут после вопроса я нашел способ, который работал здесь:Keepass не уважает GTK _переменную THEME .

Мне пришлось установить переменную окружения:

GTK2_RC_FILES="/usr/share/themes/Adwaita/gtk-2.0/gtkrc"

вместо GTK_THEME.

0
05.04.2020, 19:53
2 ответа

Python использует полную буферизацию, когда его вывод не является tty.

Запустите вашу программу с помощью python -u--, что сделает stdout и stderr небуферизованными в python3, а также stdin в python2.

Обратите внимание, что это не имеет отношения к программе, работающей в фоновом режиме, а к тому факту, что ее стандартный вывод не является tty.

1
28.04.2021, 23:18

Может ли флеш помочь вам здесь? Я надеюсь, что ссылки на другие сайты не проблема. см.https://stackoverflow.com/questions/230751/how-to-flush-output-of-print-function

0
28.04.2021, 23:18

Теги

Похожие вопросы