У меня есть, вероятно, простой (и, возможно, даже уже отвеченный) вопрос относительно отображения вывода из нескольких скриптов и одновременной записи их stout/stderr в файл журнала:
У меня есть скрипт "my_script.sh", который сам вызывает другой скрипт:
./my_to_be_logged_script.sh 2>&1 | tee -a "$LOGFILE"
my_to_be_logged_script.sh среди других операций вызывает скрипт Python и другой скрипт оболочки, например:
./my_to_be_logged_shell_subscript.sh
python "my_to_be_logged_py_subscript.py"
Прежде всего, все правильно регистрируется в LOGFILE.
Вывод сценария оболочки отображается в режиме реального времени, но консоль отображает вывод сценария Python только после завершения выполнения сценария Python. Есть ли способ отображать вывод Python в режиме реального времени?