このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

プロセス管理について

発言者:sat
( Date Thursday, January 13, 2000 07:09:32 )


CGIをperlを使って書いているのですが、たとえば、
$ID = "aaa\.aaa\.com";
system("/usr/bin/nslookup $ID");

というように、外部プログラムを使用すると、親プロセスで出力されるHTMLデータの前にsystemで実行された結果の出力が表示されます。
たとえば、以下のような出力になります。
この子プロセスの出力を親プロセスのHTML出力の途中や、最後に挿入する方法はないでしょうか。

Name:    aaa.aaa.com      ←nslookupの出力
Address:  222.222.222.222

Content-type: text/html    ←親プロセスの出力


<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=x-sjis">
  <TITLE></TITLE>
</HEAD>
<BODY TEXT="#ffffff" BGCOLOR="#8080c0" LINK="#00ffff" ALINK="#00ff00"
VLINK="#00ffff">