После расходов долгое время, заставляя rb работать над удаленной оболочкой, я хотел бы получить stdio / сообщения программы регистрации ошибок на удаленной оболочке, я вырыл вокруг изменения group_leaders, но это, казалось бы, потребовало бы изменения group_leader всего рабочего процесса, и мои эксперименты нашли, что это довольно нестабильно.
Самый простой способ - не связываться с подсистемой erlang io, а использовать стандартные инструменты ERTS. 1 Запустите эмулятор с помощью stdin / stdout wrapper / logger:
run_erl -daemon /tmp/ /some/log/dir erl
2 Затем выполните:
ssh localhost -tt to_erl /tmp/
Дополнительные подсказки см. В «$ ERL_TOP / erts * / bin / start» и на странице руководства для «run_erl» и «to_erl»: http://www.erlang.org/doc/ man / run_erl.html