Linux进程案例
来源:互联网 发布:韦东山linux咋样 编辑:程序博客网 时间:2024/06/05 23:10
#include<stdio.h>#include<unistd.h>#include<stdlib.h>#include<wait.h>#include<errno.h>#include<signal.h>#include<sys/types.h>#include<fcntl.h>#include<sys/stat.h>int main(){ int n; pid_t nPid; pid_t nGroupPid; printf("进程ID=%d\n",getpid());//进程ID printf("进程的父进程ID id=%d\n",getppid());//进程的父进程ID printf("进程组ID =%d",getpgrp());//进程组ID printf("进程的用户ID=%d\n",getuid());//进程的用户ID printf("进程用户组ID=%d\n",getgid());//进程用户组ID printf("进程的有效用户ID=%d\n",geteuid());//进程的有效组ID printf("进程的有效组ID=%d\n",getegid());//进程的有效组ID setpgid(0,0);//设置当前进程为新的进程组的组长 sleep(10);//休眠10s if(nPid!=0) { exit(0);//父进程退出 } nGroupPid=setsid();//产生新会话,返回新创建进程组的组ID if(nGroupPid==-1) { perror("setsid"); exit(0);//输出错误信息 } return 0;}
0 0
- Linux进程案例
- linux进程代码fork案例
- unix/linux创建新进程,父子进程详解,附有案例
- Linux cron输出导致僵尸进程案例及解决
- Linux cron输出导致僵尸进程案例及解决
- java守护进程案例
- Linux下创建维护服务进程Daemon的注意点,附有详细案例讲解
- 多进程并发项目案例
- 初学进程编程案例解析
- python 多进程爬虫案例
- Linux--进程--僵尸进程
- Linux案例教程(红旗)
- linux:磁盘配额案例
- linux eventfd 应用案例
- Linux网络编程案例
- Linux socket编程案例
- Linux安装案例
- linux cmake案例解释
- Android R文件存在但引用报错
- ArcGIS Python
- 关于STM32中CAN1_RX0_IRQn和CAN1_RX1_IRQn的使用
- Windows下编译Lua源码
- Retina屏下的CSS雪碧图
- Linux进程案例
- Python标准库(6)
- dirname
- three.js 源码注释(一)./Three.js
- UVa 10780 - Again Prime? No time (质因式分解)
- 10 个迅速提升你 Git 水平的提示
- how to make native activity to apk
- 程序员技术练级攻略
- Java中文字符乱码遇到的奇怪问题