如何在linux中提取进程层次结构信息?
我想在Linux中编写一个程序,通过获取会话id,可以在树状视图结构中打印该会话中的所有进程和进程组 我如何提取这些信息!?我应该使用proc文件系统吗?大多数(所有?)Linux程序阅读如何在linux中提取进程层次结构信息?,linux,session,process,hierarchy,Linux,Session,Process,Hierarchy,我想在Linux中编写一个程序,通过获取会话id,可以在树状视图结构中打印该会话中的所有进程和进程组 我如何提取这些信息!?我应该使用proc文件系统吗?大多数(所有?)Linux程序阅读/proc来了解运行进程 如果您使用的是Perl,那么cpan模块可能会为您节省一些工作 编辑:既然你使用的是C语言,那么你就可以从中获得灵感。你会使用哪种编程语言?扫描/proc是一种通用方法,适用于所有语言,否则,如果您使用C/C++,您可以使用系统调用。@Shamit Verma我使用的是C。我认为使用系
/proc
来了解运行进程
如果您使用的是Perl,那么cpan模块可能会为您节省一些工作
编辑:既然你使用的是C语言,那么你就可以从中获得灵感。你会使用哪种编程语言?扫描/proc是一种通用方法,适用于所有语言,否则,如果您使用C/C++,您可以使用系统调用。@Shamit Verma我使用的是C。我认为使用系统调用可能会容易得多!?我在网上搜索了一些线索,但什么都没有!为什么人们说“求助于/proc”好像它是某种邪恶的黑客?它在那里被使用;使用它。