我正在使用systemtap来监控一些网络,锁定,任务唤醒统计数据,我想找到“println”(stap指令)的替代方案,这样我就可以将数据发送到远程(联网)目标(这个想法是避免所有磁盘访问,即使是临时文件)。
UDP没问题。
systemtap脚本中是否有办法发送带有(文本)数据的网络数据包?我想到管网到netcat(nc),但希望避免它。
无法在Google上找到答案(也许我没有选择正确的关键字组......),或者在用户手册中找不到答案?
提前致谢。
答案 0 :(得分:1)
目前,没有本机systemtap工具可以启动网络流量。 stap | nc
是一种可能性; stap --remote HOST
是另一个; probe FOO { system("echo HELLO > /dev/tcp/HOST/PORT") }
是另一个。