在花了很长时间让rb在远程shell上工作之后,我想在远程shell上获取stdio / error logger消息,我已经挖掘了更改group_leaders,但似乎需要更改所有的group_leader运行过程,我的实验发现它很不稳定。
答案 0 :(得分:5)
最直接的方法是不要使用erlang io子系统,而是使用标准的ERTS工具。 1使用stdin / stdout包装器/记录器启动模拟器:
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