Попробуйте ./launcher logs app
Часть вывода должна быть там, но я не уверен, что всё сохранено. Вы также можете найти дополнительные логи в /var/discourse/shared/standalone/log/rails/, особенно в файле production.log.
Поскольку launcher — это shell-скрипт, а не приложение Rails, файл production.log в директории rails содержит только информацию о Rails, но не данные от shell-скрипта launcher. В нём фиксируются все действия Rails, в основном после запуска приложения Rails (Discourse).
Команда ./launcher logs является алиасом для $docker_path logs $config, то есть это лог Docker.
Таким образом, чтобы получить всю информацию от всех процессов launcher из скрипта, необходимо использовать tee (или другой метод) для сохранения вывода в файл, если вы хотите просматривать информацию в терминале, не перенаправляя вывод в файл (перенаправление STDOUT). Если вы перенаправите вывод в файл, вы не сможете видеть его в терминале.
Именно для таких случаев и была создана команда tee
Поэтому, если вы хотите захватить полный вывод скрипта launcher, рекомендую использовать tee. Она отлично подходит для таких задач.
@Jonathan5 PuTTY? Возможно, стоит рассмотреть новое (почти) бесплатное приложение с открытым исходным кодом Windows 10 Terminal от Microsoft, доступное в магазине Windows?
… оно просто отличное! Поддерживает ускорение через GPU, и прокрутка назад не должна быть проблемой.
@neounix отличный совет, я раньше никогда не использовал эту команду! Добавлю её в свой арсенал. Я всегда просто использовал конвейер, но этот способ даёт лучшее из обоих миров.