【Linux】嵌入式开发,在Linux中使用C语言对Fork函数执行子函数及父函数,命令ps 及 ls 操作
2015-06-23 12:15
786 查看
<span style="font-family: Arial, Helvetica, sans-serif;">//fork.c</span>
#include "sys/types.h" #include "unistd.h" #include "stdio.h" #include "stdlib.h" int main() { pid_t result; result=fork(); //报错处理 if(result==-1) { printf("Fork Error\n"); } //son else if(result==0) {//调用execlp()函数,相当于"ps -ef" if((result=execlp("ps","ps",NULL))<0); printf("son\n"); } //father else { if((result=execlp("ls","ls",NULL))<0); printf("father\n"); } }
代码如上,执行后,显示ps及ls 的信息
相关文章推荐
- linux下安装JDK
- linux学习资料
- centos 7挂载windows共享目录
- linux下mysql的初始密码
- Linux(Ubuntu)环境下安装Eclipse+Android SDK(ADT)教程
- Linux系统管理—用户管理
- Linux局域网搭建
- openwrt linux python 服务器程序的后台运行
- wine on ubuntu linux, and source insight 绿色版的安装
- Linux下Gcc生成和使用静态库和动态库详解
- Linux常用命令
- Linux系统编程——系统调用之 I/O 操作(文件操作)
- centOS 6.5 VNC配置
- Centos 网卡做bond
- linux回收站设计
- 对Linux内核中进程上下文和中断上下文的理解
- centos修改vim中文乱码
- jmap命令在linux系统执行不了问题解决
- 如何kill杀掉linux系统中的僵尸defunct进程
- Linux常用头文件总结