当前位置:  技术问答>linux和unix

在线等,请问system函数返回值是什么值,怎么判断system运行是否成功?

    来源: 互联网  发布时间:2015-08-16

    本文导语:  如题,当system调用的程序返回1时,system的函数返回值为什么是256? | system的返回值是被编码的,程序的返回值放在system返回值的高16位,我想这就是返回而得到256的原因吧。 这种情况下还是...

如题,当system调用的程序返回1时,system的函数返回值为什么是256?

|
system的返回值是被编码的,程序的返回值放在system返回值的高16位,我想这就是返回而得到256的原因吧。
这种情况下还是使用popen、pclose吧

|
man waitpid或查APUE
  设status表示system()的返回值,可用WIFEXITED(status)判断程序是否正常退出,如果正常退出的话,则可用WEXITSTATUS(status)获取程序的返回值(status低16位的高8位)。
  可以自己看看系统中的WIFEXITED()/WEXITSTATUS()的实现。

|
If the string parameter is NULL, the system() function returns 0 if it is
  unable to access the command interpreter or a non-zero value if sh is
  accessible.

  If the string parameter is not NULL, upon successful completion by sh, the
  system() function returns the exit status of the shell process in the form
  that wait(2) returns.  Otherwise, the system() function returns a value of
  -1 and sets errno to indicate the error.

    
 
 

您可能感兴趣的文章:

  • linux下system函数调用shell命令后,怎样让主进程不等子进程返回,接着执行(在线)?
  • 急!在线等!shell编程if then fi转到C语言system()里怎么写
  • 急需windows server 2003系统c:windowssystem32文件夹下winlogon.exe、licdll.dll两个文件,在线等待!
  • ping对等函数 100分 在线等待
  • 构造函数的问题,在线等待
  • 在线等!大哥们,printk函数到底怎么看他输出的结果?马上给分
  • getenv这个函数怎么用啊?在线等!
  • 请教一个网络编程问题,accept函数的,在线等,急。。。
  • 今天第一次送分...大虾帮忙看看。 函数意思? 在线等哦!!
  • LINUX下取文件长度的函数是什么,HEHE,在线等待,急
  • 请问一下sleep_on_timeout函数的返回直问题(在线等)
  • linux zip函数的问题,在线等
  • 问几个关于GTK的函数........大虾们看看:(.........在线等哦:(
  • sendto 函数返回失败错误码14,请大侠指点什么原因,在线等待
  • 在red hat下,使用vim时,怎样才能得到在线的帮助,比如我想看一下scanf函数的帮助??
  • 谁帮我看一下下面几个实现函数需要实现要用到什么函数?在线等待,必给分!
  • 求一个简单函数!在线等
  • 关于select函数,请高手指教。在线等 分不够加!!
  • fork函数,在线等待,马上结贴。谢谢!!!!!!!!!!!!
  • 急需一份关于字符操作的函数说明!(在线等候)
  • 在线给分:在jsp页面内部能不能定义字函数或者类来调用
  • 关于select函数,请高手指教。在线等 分不够加!!
  • linux中有没有类似atoi的将字符转化为整形的函数?在线等待!有效马上给分!如果有头文件是什么?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 如何判断在线用户,主要是如何判断用户关闭所有窗口(即他已经不在线了)?
  • 在BBS中怎么样判断用户是否在线?
  • Fancy_fan(阿水)能不能将如何判断在线人数说得更明白些!
  • 在线求解-shell编程-如何判断一个目录是空目录
  • shell脚本判断telnet主机端口是否通,在线等
  • java判断日期字符是否有效(在线等待答案)
  • (在线等)在shell中如何写一个if语句判断一个进程是否存在
  • 支持Bash的OnlineJudge,在线判断程序对错。
  • 在C/S的网络结构中,服务器如何判断客户端是否在线,最好举例说明!谢谢
  • linux 是怎么判断文件类型的?在线等待
  • 如何判断一ResultSet结果集是否为空?在线等待
  • 怎么判断一个文件已经到了结尾? 在线结帖!~
  • 关于如何判断程序运行完成的问题,在线等候
  • ado的rs.field("字段名")可以访问任何类型的数据,那吗java里面这种问题如何处理。是不是要先判断类型然后再根据类型来使用相应的getint or getString阿!谢谢了!在线等待!
  • 再问怎样判断用户是否在线???
  • 怎样判断用户是否在线????????
  • 如何判断一个字符串是否属于数组中的元素,在线守候,50分?
  • 基于Html5的mockups在线工具简介
  • 装MYSQL后启动错误! mysqld ended --在线急等!在线急等!在线急等!在线急等!-----
  • MyEclipse SVN插件SubEclipse 在线离线等几种安装方式介绍
  • 智能在线表单设计器 FreeForm智能在线表单设计器
  • Linux使用群24032501,保持20人在线,目标50人在线
  • 简单的输入输出问题 在线等待 在线给分
  • 怎么用能让asp实现统计在线人数的功能。在线等待!!!帮忙送分!
  • 在线求教, 为什么不能开始除root之外的用户登录??...很急, 在线等
  • 在线等,在线给分!(简单问题,急)
  • 我需要唯一用户在线,不能两个用户同时在线的JSP实现的设计文档
  • 在线等,在线给分!!!!!!!!!!
  • 在线求助!关于如何使用“信号”的方式来响应键盘按下的消息!在线急盼回复!
  • 在线等几个简单问题解答,答出一个在线加50分。
  • 在线给分:在jsp页面内部能不能定义字函数或者类来调用 iis7站长之家


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3