首页 > 系统服务 > 详细

linux C获取system执行返回值

时间:2019-11-22 17:02:19      阅读:222      评论:0      收藏:0      [点我收藏+]

 注意,是获取执行的返回值,执行结果的返回值,一般成功0,失败看情况

 

 

具体如下:

 #include "stdio.h"
 #include "unistd.h"
 #include <stdlib.h>
 #include <sys/wait.h>
 #include <sys/types.h>
  
 int main(int argc, char* argv[])
 {
       int ret = 0;
       
       while(1)
      {
         ret = system("ls") ;
         printf(WEXITSTATUS(ret)) ;
        sleep(2) ;
      }
     return 0;
}

 

效果如下:

技术分享图片

 

 

 

 

 

linux C获取system执行返回值

原文:https://www.cnblogs.com/ChenChangXiong/p/11912164.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!