linux 进程环境
来源:互联网 发布:端口攻击 编辑:程序博客网 时间:2024/05/29 02:10
一段在后端执行 切换到前端的代码片段
#include<stdio.h>
#include<unistd.h>
#include<sys/types.h>
#include<string.h>
#include<errno.h>
int main(void)
{
pid_t pid = 0;
pid_t proPid = 0 ;
if((pid = fork()) < 0){
fprintf(stderr , " fork error : %s " , strerror(errno));
exit(1);
}
if (pid == 0){
sleep(2);
exit(0);
}
wait(0);
if( (proPid = getpgid(0)) > 0 && (proPid == tcgetpgrp(STDIN_FILENO))){ //检查是否为前台进程组
// printf("***\n");
tcsetpgrp(STDIN_FILENO , proPid); //设置当前进程组为前台进程组
}
printf("getsid :%ld \n" , getsid(0));
printf("getpid :%ld \n" , getpid());
printf("tcgetpgrp:%ld \n" , tcgetpgrp(STDIN_FILENO)); //返回 前台进程组id
exit(0);
}
- Linux 进程环境
- Linux环境编程--进程
- Linux之进程环境
- 【Linux C】进程环境
- 关于Linux进程环境
- Linux 进程环境
- linux 进程环境
- Linux进程环境
- Linux-进程环境
- Linux的进程环境
- linux进程环境及进程属性
- Linux环境进程间通信
- Linux环境进程间通信
- Linux环境进程间通信
- Linux环境进程间通信
- LINUX环境进程间通信
- Linux环境进程间通信
- Linux环境进程间通信
- hive查看是外部表还是内部表
- Result Maps collection already contains value for ***
- 【烦人精】AndroidStudio项目import进的包都是红色的
- 2016.11.8 css(复习2)
- 用实例讲解RSA加密算法
- linux 进程环境
- caffe学习(9)LeNet在Caffe上的使用
- Echarts图表数据动态单位显示
- Android百度地图导航出现无法起调问题的解决方法
- Activity跳转到 TabActivity的子页面
- Spring Security 4 Rest API
- ssh整合问题
- 在其他类中获取屏幕宽高
- hive sql 优化