当前位置: 技术问答>linux和unix
哪位大虾知道lsof的执行流程?高分求助~~~~~~~~~
来源: 互联网 发布时间:2015-07-16
本文导语: 要写一个查看占用TCP端口进程ID的程序 我现在只知道要访问/proc/net/tcp 但是在这个文件里只能提供UID,和INODE 还不能得到PID 要怎么样才能得到PID呢?下一步要做什么呢? 急~~~~~~~~~~请指教,分数不够的话我再加~~~~~~~...
要写一个查看占用TCP端口进程ID的程序
我现在只知道要访问/proc/net/tcp
但是在这个文件里只能提供UID,和INODE
还不能得到PID
要怎么样才能得到PID呢?下一步要做什么呢?
急~~~~~~~~~~请指教,分数不够的话我再加~~~~~~~~~~~~~~~~~
我现在只知道要访问/proc/net/tcp
但是在这个文件里只能提供UID,和INODE
还不能得到PID
要怎么样才能得到PID呢?下一步要做什么呢?
急~~~~~~~~~~请指教,分数不够的话我再加~~~~~~~~~~~~~~~~~
|
读/proc//fd/
|
我没有看过lsof的源码。 :)
如果我碰到这样的问题,我的解决方法一般是这样的:
找和这个问题有关的程序的源码,比如你这里是lsof,
而且这里的源码不一定是完全版的源码,我比较喜欢
busybox的源码,分类很清晰,而且带有很多工具的源
码,而且这些源码都是最精简的实现,可以让你快速
的“直奔主题”。然后在这份源码的基础上,用gdb跟
一遍,就知道如何做了...
希望对你有帮助,好运!
如果我碰到这样的问题,我的解决方法一般是这样的:
找和这个问题有关的程序的源码,比如你这里是lsof,
而且这里的源码不一定是完全版的源码,我比较喜欢
busybox的源码,分类很清晰,而且带有很多工具的源
码,而且这些源码都是最精简的实现,可以让你快速
的“直奔主题”。然后在这份源码的基础上,用gdb跟
一遍,就知道如何做了...
希望对你有帮助,好运!
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。