Linux进程操作(进程控制--进程标志符)

进程标志符

进程ID

  • 概念:每一个进程在系统中都有一一个唯一的ID标识它,这个ID就是进程标识符。其作用就如同进程的身份证一样,因为其唯-一,系统可以根据它准确地定位到-一个进程。进程标识符的类型是pid_t,其本质是一个无符号整型。
  • 查看当前用户所使用的进程: 使用ps命令检查当前用户进程 ,如果使用用户名作为参数,将不能检查到后台进程。
    参数说明:PID:进程的标志符;CMD:进程的程序文件名;TTY:登陆者的终端机位置;TIME:使用掉的CPU时间;等等
  • 当然一个进程还有其他标志符

进程中重要的ID值

每一个进程有6个重要的ID值,保存在内核的数据结构中,分别是:

  • 进程ID
  • 父进程ID
#include<unistd.h>
pid_t getpid(void);//进程ID
pid_t getppid(void);//父进程ID

返回值:成功返回ID,失败返回-1
  • 用户、有效用户ID
#include<unistd.h>
uid_t getuid(void);//用户ID
uid_t geteuid()//有效用户ID
  • 组、有效组ID
#include<unistd.h>
gid_t getgid(void);//组ID
gid_t getegid(void);//有效组ID
  • 实际用户ID
  • 实际组ID
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值