[PHP-users 13580] Re: system関数で出力が書き出せない

Masaki NOHTOMI php-users@php.gr.jp
Tue, 25 Feb 2003 20:34:14 +0900


重松さんお世話になります。

On Tue, 25 Feb 2003 19:21:31 +0900
Mr/Ms Osamu Shigematsu <m5issige@mr.hitachi-medical.co.jp> wrote:

> 重松です。こんにちは。
> 
> > system("cvs add $term[1] > /tmp/cvsadd.txt 2>&1");
> 
> system("cvs add $term[1] 2>&1 > /tmp/cvsadd/txt");
> 
> としてみたらどうでしょうか。

以下のようなエラーが出てまいりました。

cvs add: use 'cvs commit' to add this file permanently
Syntax error: redirection unexpected

ちなみに
system("cvs add $term[1] > /tmp/cvsadd/txt 2>&1 ");
の部分を
system("more > /tmp/moreoutput.txt 2>&1");
に変更して
エラーをわざとはきださせてみると
問題なくファイルに書き出されました。


-- 
納富正樹 / Masaki NOHTOMI <narf@alcnet.jp>