WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:長時間プロセスでの画面表示方法

0:[投稿] SN [2004/03/16 12:07 ][環境:IE6 perl5.8.0,Apache2.0.40,Linux,CGI]

長時間のプロセスを実行するときに、画面だけブラウザに返そうとしています。
色々調べてfork, closeを使用してする方法があることがわかったのですが画面が表示されず、うまくいきません。
ほかに気をつけることはありますか?
もし、ほかに実現できる方法がありましたら教えてください。

なお、現在は以下のようなに記述しています。

$| = 1;
if ($pid = fork) {
   close(STDOUT);
   wait;
}
elsif ($defined $pid) {
   close(STDOUT);
   // 長時間プロセス
   exit;
}
...


以上、よろしくお願いいたします。


1:[完了] SN [2004/03/16 13:30 ]

close(STDIN)
close(STDERR)

を追加することで解決できました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World