读proc/pid得到进程名称
来源:互联网 发布:ni数据采集系统 编辑:程序博客网 时间:2024/06/05 06:03
#include <stdio.h>
#include <stdlib.h>
#include <sys/procfs.h>
#include <memory.h>
#include <unistd.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <sys/types.h>
#include <unistd.h>
#include <stropts.h>
void get_program_name( char *p_name_space ){
char strBuf[100];
memset( strBuf, 0, sizeof( strBuf));
sprintf( strBuf, "/proc/%d/psinfo", getpid());
int fd = open( strBuf, O_RDONLY);
if( fd == -1 ){
printf("open err!");
}
psinfo_t retval;
read(fd, &retval, sizeof(psinfo_t));
char p_name[1024] = "";
sprintf( p_name, "%s", retval.pr_fname );
char *p_name_begin = strchr( p_name, '/');
close(fd);
strcpy( p_name_space, p_name_begin + 1 );
}
int main(){
char p_name[1024] = "";
get_program_name( p_name );
printf("proc name :%s/n", p_name );
return 0;
}
- 读proc/pid得到进程名称
- /proc/pid进程相关说明
- 进程内存信息 /proc/[pid]/maps /proc/[pid]/smaps /proc/[pid]/status
- 得到父进程的PID
- 由PID得到进程名
- linux /proc/pid进程信息说明
- 进程_解读/proc/pid/stat
- linux /proc/pid进程信息说明
- cat /proc/$PID/status进程状态
- 查看进程状态/proc/pid/stat
- 通过/proc/pid./status查看进程信息
- 查看进程状态/proc/pid/stat
- 通过 /proc/[pid]/ 查看进程状态
- /proc/pid
- 使用/proc/${pid}/mem访问其他进程的内存变量
- linux进程监控脚本(/proc/$pid/status)
- linux下查看进程的状态 /proc/[pid]/status
- Linux下进程信息/proc/pid/status的深入分析
- DataTable,DataView,DataRowView等之间的关系
- 做自己生命中的主角!
- 说说对java nio的一些个人总结
- 以业务为中心的组织结构对企业的影响
- 如何在Outlook中使用宏发送邮件,并且使用已有签名?
- 读proc/pid得到进程名称
- Windows Mobile 常用系统程序调用
- NullとDBNull区別:
- USB-HDD,USB-ZIP,USB-FDD启动
- first ac
- c6000PLL编程
- 下載Flex Builder和SDK
- 搜狗输入法的中文标点符号输入
- rsync介绍(安装和相关参数)