[PHP-users 7834] Re: qmail+PHPでの受信メール処理

NAKAMURA Takeshi php-users@php.gr.jp
Fri, 31 May 2002 22:42:46 +0900


仲村です

 肝心だと思う
> 方法として.qmailで|condredirectを使う予定ですが、phpでの処理の結果、
> condredirectに'0','100'を渡す方法が分かりません
 ですが、<http://jp2.php.net/manual/ja/function.exit.php> の言葉を信じれば
 exit(0);や、exit(100); で、終了ステータスを返せるはずですが、試してみると
exit で終了した場合、どんな引数を与えても終了ステータスは全て 255 になって
しまいました。(PHP 4.2.1)
まぁ、[PHP-users 7685] で既知の Bug といわれているので 仕方ないでしょう。

そのメールに書かれている <http://bugs.php.net/bug.php?id=17107> を見ると、
<? pcntl_exec("/bin/sh", array("-c", "exit 100")); ?>
と、いう手が使えるようです。

 で、うちでやってみると
Call to undefined function:  pcntl_exec()
 関数がないらしい...何故だろう。
% php -v
4.2.1
なんですが、何かコンパイルの時に抜けたかな?
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+
 関西沖縄青年の集い がじまるの会 手伝い 一人だけの勝手に神奈川支部
 仲村 武 <1Yen@Bigfoot.COM>
# 勉強するために入って、初っぱなから答えてる...勉強にはなるんだが良いのだろうか