#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进程]system函数的应用
原创
©著作权归作者所有:来自51CTO博客作者银河星君的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
system 函数 kill进程 system()函数
1.windows操作系统下system () 函数详解(主要是在C语言中的应用) 函数名: system 功 能: 发出一个DOS命令 用 法: int system(char *command); system函数已经被收录在标准c库中,可以直接调用 #include <stdlib.h>
system 函数 kill进程 system函数 Windows #include 当前目录