Unix/Linux获取进程的详细信息
2013-11-20 10:10
232 查看
Linux的进程的信息都记录在/proc/<pid>/下面,其实常用的ps、top命令也是从这里读取信息的。常用的信息有:
cmd(命令)、cmdline(完整的命令行参数)、envrion(环境变量)、status(详细状态)
一些内容,例如cmdline、envrion中的各部分不使用换行,而是用null分隔,所以需要借助tr命令进行一下转换:
cat /proc/20938/cmdline | tr "\000" "\n"
Solaris下面的/proc没有记录这些信息,但它提供了p开头的一系列命令来获取和修改这些信息,常用的有:
pcred(用户、组id)、pldd(依赖的库)、pfiles(打开的文件)、pargs(参数)、pwdx(当前目录)等等
cmd(命令)、cmdline(完整的命令行参数)、envrion(环境变量)、status(详细状态)
一些内容,例如cmdline、envrion中的各部分不使用换行,而是用null分隔,所以需要借助tr命令进行一下转换:
cat /proc/20938/cmdline | tr "\000" "\n"
Solaris下面的/proc没有记录这些信息,但它提供了p开头的一系列命令来获取和修改这些信息,常用的有:
pcred(用户、组id)、pldd(依赖的库)、pfiles(打开的文件)、pargs(参数)、pwdx(当前目录)等等
相关文章推荐
- linux下获取指定exe进程pid和详细信息的命令
- windows linux—unix 跨平台通信集成控制系统----系统硬件信息获取
- linux获取进程信息函数
- Linux 获取网口详细信息
- 如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
- LINUX下获取所有进程信息
- Linux下获取详细硬件信息的工具:Dmidecode命令详解
- 如何在windows下和linux下获取文件(如exe文件)的详细信息和属性
- linux 根据进程ID获取对应进程的信息
- 如何在linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的
- Linux获取所有网口及其详细信息
- Linux下获取详细硬件信息的工具:Dmidecode命令详解
- ios下进程详细信息获取
- 在UNIX/Linux下查看某个进程的详细参数
- Linux 查找指定名称的进程并显示进程详细信息
- (总结)Linux下获取详细硬件信息的工具:Dmidecode命令详解
- Linux下父进程通过管道发送文件名给子进程,子进程获取文件名后首先判断文件是否存在,不存在,通过管道返回错误信息,存在,将文件内容返回给父进程
- 使用ps命令获取Linux环境下全部RAC集群进程信息
- 【RAC】使用一条“ps”命令获取Linux环境下全部RAC集群进程信息
- 进程名字获取进程的进程号PID,类似pidof,C函数,适合linux,AIX和hp-unix平台