UNIX环境高级编程学习之第八章进程控制-用父子进程实现打开kate,返回kate关闭状态
2010-01-29 20:11
786 查看
UNIX环境高级编程学习之第八章进程控制-用父子进程实现打开kate,返回kate关闭状态
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <errno.h> int main() { pid_t pid= fork(); if (pid < 0) { printf("fork error msg=%s/n", strerror(errno)); exit(-1); }else if (pid == 0) // clild process { execlp("kate", "kate > /dev/null", "./fork.c",(char*)0); }else{ // parent process int ret; waitpid(pid, &ret, 0); printf("pid = %u, ret = %d/n", pid, ret); } return 0; }
相关文章推荐
- UNIX环境高级编程学习之第十章信号-用信号实现父子进程同步
- UNIX环境高级编程学习之第十五章进程间通信 - 通过半双工匿名管道实现父子进程通信
- UNIX环境高级编程学习之第十五章进程间通信 - 通过匿名管道实现父子进程同步
- UNIX环境高级编程学习之第十二章线程控制-以分离状态创建线程
- UNIX环境高级编程--第八章进程控制总结
- UNIX环境高级编程——第八章—进程控制
- UNIX环境高级编程学习之第十五章进程间通信 - 两个进程通过映射普通文件实现共享内存通信
- Unix环境高级编程——守护进程记录总结(从基础到实现)
- UNIX环境高级编程--9. 进程控制
- UNIX环境高级编程笔记-8进程控制
- Unix环境高级编程--进程控制
- UNIX环境高级编程第8章进程控制 8.3fork 文件共享 vfork
- UNIX环境高级编程--8. 进程控制
- unix环境高级编程----进程控制wait()
- unix环境高级编程-进程控制
- UNIX环境高级编程学习之第五章标准IO-实现查看所有用户
- Unix环境高级编程学习笔记1—a.out的实现
- UNIX环境高级编程学习之第六章系统数据文件和信息-修改第四章实现的Shell的“ls -l”功能
- UNIX环境高级编程 第8章 进程控制
- UNIX环境高级编程学习之第六章系统数据文件和信息-实现uid to name