在我的CGI脚本中:
system("/home/httpd/cgi-bin/hbplus/hbplus /home/httpd/html/pdb1wdk.ent");
print $?;
Run Code Online (Sandbox Code Playgroud)
系统命令传递文件(例如pdb1wdk.ent)hbplus.这是一个用C编写的exe文件,它处理输入文件以生成输出文件.
该命令可以在命令提示符下完美地工作,并在当前工作目录中创建一个文件,但不能在使用我的CGI脚本运行时创建system.
我也尝试hbplus从Python脚本和shell脚本运行并从Perl CGI调用这些,但这会产生分段错误.