0

我正在使用 systemtap 来监控一些网络、锁定、任务唤醒统计信息,并且我想找到“println”(stap 指令)的替代方法,这将允许我将数据发送到远程(联网)目标(这个想法是避免所有磁盘访问,即使是临时文件)。

UDP就好了。

systemtap 脚本中有没有办法发送带有(文本)数据的网络数据包?我想过用管道连接到 netcat (nc),但希望避免它。

在 Google 上找不到答案(也许我没有选择正确的关键字集...),或者在用户手册中?

提前致谢。

4

1 回答 1

2

目前,没有本地系统接入工具来启动网络流量。 stap | nc是一种可能性;stap --remote HOST是另一个; probe FOO { system("echo HELLO > /dev/tcp/HOST/PORT") }是另一个。

于 2016-10-28T15:59:12.707 回答