QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 694|回复: 3

C编写CGI时候遇到的一个很奇怪的问题,求助大家!

[复制链接]
发表于 2005-4-15 10:58:40 | 显示全部楼层 |阅读模式
我用system()函数调用一些shell命令,具体是这么写的:
   ......
   system("ifconfig");
   system("ls -l");
   system("pwd");
   ......

这样编译后在浏览器中执行没有问题,正常显示信息,可是如果将第一句注释或者删除掉(也就是system("ifconfig")这句),在编译后执行就什么也不显示了。。。我已经被搞的乱七八糟了,求助大家!!!
发表于 2005-4-15 13:30:28 | 显示全部楼层
你先看看,你在系统的shell里执行这些命令正常不?然后在用system,还有,一个cmd执行成功记得判断一下,不然有可能出现你上面的错误!
回复

使用道具 举报

 楼主| 发表于 2005-4-15 13:49:02 | 显示全部楼层
这些程序在shell里可以正常执行。我现在觉得原因出在WEB服务器端,因为我用的是mini_httpd,是不是输出并没有定向到浏览器端呢?因为本地执行这些程序都是正常的。
回复

使用道具 举报

发表于 2005-4-16 14:55:37 | 显示全部楼层
用回httpd试试看?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-6 07:14 , Processed in 0.045219 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表