免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2506 | 回复: 1
打印 上一主题 下一主题

perl CGI的后台问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-10-27 14:56 |只看该作者 |倒序浏览
10可用积分
写了一个cgi,程序,需要在后台调用一个bat处理程序,但是发现调用的时候很难后台,参考了网络上的文章,发现还是有问题。
  1.        
  2.         my $pid = fork();
  3.        
  4.         open (STDIN, "<NUL");
  5.         open (STDOUT, ">;NUL");
  6.         open (STDERR,">;&STDOUT");
  7.         if( $pid == 0 )
  8.         {
  9.            system qq(ping localhost -n 10 );
  10.            exit 0;
  11.         }
复制代码
把前面的三个open注释掉,就可以使用,但是无法后台,不加注释的话,ping都不跑了。

      大家帮忙看看。

论坛徽章:
0
2 [报告]
发表于 2011-10-27 17:11 |只看该作者
你这是fork出去了怎么把信息给你的HTTPD呢,另外你确定你明白前三行的含义?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP