0

我有一个简单的 Solaris DTrace 脚本,可以连续输出一些磁盘统计信息。默认情况下,输出被夹到 STDOUT,所以我可以重定向到一个文件来捕获数据。

我正在寻找的是远程获取数据的能力。我最初的想法是,我需要某种客户端可以连接的守护程序,并将数据流式传输到它们,但我不确定执行这项工作的最佳软件堆栈/库是什么。

我已经了解 Solaris 方面的 Perl 和 Python,并将使用 C#.NET 客户端。客户端位不会有问题,因为它可以连接到远程套接字并等待数据出现。但是,需要更多考虑的是服务器部分。

关于解决此问题的最佳方法的任何想法/建议?

4

1 回答 1

1

你可以使用netcat或一些netcat克隆。我个人喜欢ncat。这是一个例子

服务器

tail -f /var/log/syslog | ncat -k -l -p 1234

客户

ncat 127.0.0.1 1234
于 2011-04-20T09:42:29.813 回答