我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019跑狗图高清彩图 > 执行状态 >

在open里面执行命令怎么得到命令退出状态

归档日期:07-14       文本归类:执行状态      文章编辑:爱尚语录

  放到后台去执行,前台已经不管其执行情况了,返回的仅仅是放入后台这个操作成功与否而非命令本身,那肯定都是成功的。

  后台获取ls -l 命令的执行情况,可以考虑将错误输出流(2)导入标准输出(1)获取命令打印结果加以判断。如:

  # 如果是用脚本执行的话,需要在这里判断进程是否存在,等待命令执行完;或者sleep足够长的时间

  或者也可以考虑写文件的方式,若后台命令执行发生错误,写错误日志,判断存在错误日志且大小不为0,就能知道命令执行发生错误了。这样做的好处是,不涉及具体错误信息的判断。

  # 如果是用脚本执行的话,需要在这里判断进程是否存在,等待命令执行完;或者sleep足够长的时间

本文链接:http://germworks.net/zhixingzhuangtai/360.html