首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SystemTap进程间通信

SystemTap进程间通信
EN

Stack Overflow用户
提问于 2016-08-25 19:16:38
回答 1查看 135关注 0票数 1

我正在考虑使用SystemTap来监视生产服务器上的FileSystem活动。

如何将SystemTap生成的内核模块中的数据传输到另一个应用程序?我只把printf看作是从SystemTap脚本输出数据的一种方式,有没有某种套接字接口?

EN

回答 1

Stack Overflow用户

发布于 2016-10-31 21:31:48

systemtap中当前没有网络IPC支持。但是,方法包括:

  • probe FOO { system("some_shell_command") }将任意外壳script.
  • probe procfs.{read,write}("PATH") {}的执行排入队列以导出用户空间应用程序可读/写的/proc中的文件以直接与stap module.
  • stap --remote HOST ...对话以远程执行stap模块,并通过stap -o tun ....

传回I/O。

  • 或使用named pipesmkfifo tun,在目标应用程序中以只读方式打开tun,然后运行ssh
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39143813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档