gpt4 book ai didi

检查c中的shell命令返回值

转载 作者:太空宇宙 更新时间:2023-11-04 00:37:08 24 4
gpt4 key购买 nike

我想知道如何在 C 程序中做这样的事情。

if wget -q www.someurl.com;
then echo OK;
else echo Not there;
fi

最佳答案

  1. 从 parent 做fork() .
  2. 在 1 创建的子项中执行 exec*() .
  3. 从监听 SIGCHLD 的父级或信号处理程序执行 wait(&status) .
  4. 最后使用WEXITSTATUS(status)从您的脚本中获取等同于 r=$? 的内容。

关于检查c中的shell命令返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27590228/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com