本文主要是介绍5.76 BCC工具之sofdsnoop.py解读,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一,工具简介
sofdsnoop工具
追踪通过 Unix 套接字传递的文件描述符(FDs)。
二,代码示例
#!/usr/bin/env pythonfrom __future__ import print_function
from bcc import ArgString, BPF
import os
import argparse
from datetime import datetime, timedelta# 参数
examples = """examples:./sofdsnoop # trace passed file descriptors./sofdsnoop -T # include timestamps./sofdsnoop -p 181 # only trace PID 181./sofdsnoop -t 123 # only trace TID 123./sofdsnoop -d 10 # trace for 10 seconds only./sofdsnoop -n main # only print process names containing "main""""
parser = argparse.ArgumentParser(description="Trace file descriptors passed via socket",formatter_class=argparse.RawDescriptionHelpFormatter,epilog=examples)
parser.add_argument("-T", "--timestamp", action="store_true",help="include
这篇关于5.76 BCC工具之sofdsnoop.py解读的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!