我想知道如何在C程序中执行此类操作。
if wget -q www.someurl.com;
then echo OK;
else echo Not there;
fi
答案 0 :(得分:5)
fork()
。exec*()
创建的孩子内部。SIGCHLD
做wait(&status)
。WEXITSTATUS(status)
从您的脚本中获取相当于r=$?
的内容。答案 1 :(得分:2)
我宁愿不通过exec
这样做,而是通过利用像libcurl http://curl.haxx.se/libcurl/c/