+ -
当前位置:首页 → 问答吧 → CGI调用linux系统命令grub的问题,求高手!

CGI调用linux系统命令grub的问题,求高手!

时间:2010-09-30

来源:互联网

我用CGI调用一个linux下的perl程序,perl程序如下:

#!/usr/bin/perl -w
use strict;
system("/sbin/grub <<EOF\nsetup (hd0) (hd0,0)\nquit\nEOF");

CGI里用system来调用这个pl,在linux命令行下执行这个pl是没问题的,但是用cgi调用以后就会在apache errorlog里报一个类似Error opreating terminal 的错误,好像是说错误的开启终端。。。。

请问大家见过类似的问题吗??

作者: flow3r   发布时间: 2010-09-30

不应该用system,应该用pipe处理。

作者: iisbsd   发布时间: 2010-10-06