[Linux进程]system函数的应用
2017-11-18 18:59
330 查看
#include <stdio.h> #include <stdlib.h> #include <errno.h> int main(void) { int status; //存放system函数的返回值 printf("system函数调用date命令.\n"); status = system("date"); //调用date命令获得时间相关信息 if(status <0) //如果status小于0,表明调用出错 { perror("system函数调用date出现错误.\n"); //调用出错 exit(0); } printf("system函数的退出值是%d \n",status); //输出system函数的返回值 printf("system函数调用nosuchcommand命令.\n"); if((status=system("nosuchcommand"))<0) //如果status为nosuchcommand的返回值 { printf("system函数调用nosuchcommand错误"); exit(0); } printf("system函数的退出值是%d \n",status); //打印对应状态 printf("system函数调用who命令\n"); if((status=system("who; exit 44"))<0) //调用who函数 { perror("system函数调用who出现错误"); //打印错误信息 exit(0); } printf("system函数的退出值是%d\n",status); //打印退出状态 exit(0); }
相关文章推荐
- 【Linux应用开发】之孤儿进程和僵尸进程
- 嵌入式成长轨迹19 【Linux应用编程强化】【Linux下的C编程 下】【进程操作】
- Unix/Linux C++应用开发-Linux下进程管理
- Linux下守护进程和socket综合应用
- Linux下应用进程消失原因分析
- 将 Windows IPC 应用移植到 Linux,第 1 部分: 进程和线程
- 【Linux的高级应用编程】Linux下的多进程编程
- 【linux草鞋应用编程系列】_2_ 环境变量和进程控制
- linux应用编程之进程编程
- 【Linux的高级应用编程】进程间的通信机制
- Linux守护进程应用
- linux操作系统原理与应用-读书笔记(2)-进程(1)
- linux 应用编程——多进程
- linux应用编程----进程间通讯kill
- Unix/Linux C++应用开发-进程通信消息队列
- 【归纳总结】Unix/linux下的进程管理(二):创建进程的函数及其应用、对比
- Linux入职基础-5.17_ulimit限制shell启动进程所占用资源(应用实战1)
- 【原创】《Linux高级程序设计》杨宗德著 - 进程管理与程序开发 - 信号应用实例 分类: Linux --- 应用程序设计 2014-11-09 11:33 66人阅读 评论(0) 收藏
- Windows IPC 应用移植到 Linux,第1部分:进程和线程
- linux上准确kill应用的进程