erlang – 如何在远程shell上接收stdio和error_logger消息
发布时间:2020-12-15 21:40:03 所属栏目:安全 来源:网络整理
导读:在花了很长时间让rb在远程 shell上工作之后,我想在远程shell上获取stdio / error logger消息,我已经挖掘了更改group_leaders,但似乎需要更改所有正在运行的进程的group_leader,我的实验发现它很不稳定. 解决方法 最直接的方法是不要乱用erlang io子系统,而是
在花了很长时间让rb在远程
shell上工作之后,我想在远程shell上获取stdio / error logger消息,我已经挖掘了更改group_leaders,但似乎需要更改所有正在运行的进程的group_leader,我的实验发现它很不稳定.
解决方法
最直接的方法是不要乱用erlang io子系统,而是使用标准的ERTS工具.
1使用stdin / stdout包装器/记录器启动模拟器: run_erl -daemon /tmp/ /some/log/dir erl 2然后做: ssh localhost -tt to_erl /tmp/ >让模拟器从连接到stdin的stad开始,将stdout放入/ tmp和stdin和stdout的循环日志文件以及放入/ some / log / dir的节点活动标记. shell活动的快速和脏的审核日志:) 有关更多提示,请参阅“$ERL_TOP / erts * / bin / start”以及“run_erl”和“to_erl”的手册页: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |