1
7
可以使用的结果为第二个节点上的io:format/3提供第一个参数erlang:group_leader()从第一个节点开始。 启动第一个节点,全局注册本地shell进程组长:
启动第二个节点,连接,使用全局注册的进程作为io设备
您将在第一个节点中看到测试输出。 这和克里斯蒂安建议的方法一样,只是更明确一点。因此,可以使用error\u logger进行生产日志记录,并使用io:format/3进行快速调试。 |
2
4
您看到的是,在生成它们的节点上,进程的组长设置为pid。看到了吗 erlang:group_leader . 组长是他们把成果送到的地方。 您将此输出称为“调试输出”,因此您确定不想在节点上启动sasl应用程序并使用 error_logger ? |
3
3
看我的
answer
质疑
Erlang : RPC to a node with output on that node
对于一些细节如何实现输出到不同的地方。这一点并没有提到,您甚至可以在运行shell时运行远程shell。按一下
|
tsp · 检查共享内存是否已连接 2 年前 |
Rob S. · 从python spawn子进程接收连续输出不工作 6 年前 |
Suhail Gupta · 试图终止进程时出现未知信号错误 6 年前 |
user4893295 · 如何阻止pm2杀死分离的子进程 6 年前 |
GrimdeReaper · UNET:正确注册动态对象 7 年前 |