[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[postfix-jp:02209] Re: perlプログラムによるファイルへの書き出しができない
- Subject: [postfix-jp:02209] Re: perlプログラムによるファイルへの書き出しができない
- From: IWASAKI Dai <dai@xxxxxxxxxx>
- Date: Thu, 07 Nov 2002 11:47:13 +0900
いわさきといいます。
At Thu, 7 Nov 2002 11:09:22 +0900,
Joe Ishikawa wrote:
> -test.pl----------------------------------------
> #!/usr/bin/perl
>
> my $dataFile = './public_html/cgi-bin/test.txt';
この行を
my $dataFile = '/tmp/test.txt';
のように変更したら、きちんと動きました。この$dataFileを作成できなかっった
のでしょう。ちなみにファイルのパーミッションは
-rwxr--r-- 1 dai dai 236 11 7 11:38 test.pl*
で十分でした。
> この件に関して何かご存じの方がいらしゃいましたら、情報をいただければ幸いで
> す。
open OUT, ">>$dataFile" or die "cannot open $dataFile$!";
という風にエラーを検出できるようにしておくと、maillogに
Nov 7 11:37:04 foo postfix/local[1499]: 4EACA3B9A5: to=<dai@xxxxxxxxxx>,
relay=local, delay=0, status=bounced
(Command died with status 13: "/home/dai/public_html/cgi-bin/test.pl".
Command output: cannot open ./public_html/cgi-bin/test.datPermission denied at
/home/dai/public_html/cgi-bin/test.pl line 12, <> chunk 66. )
というようにエラーが出力されます。不用意にパーミッションを緩くする
前にエラー出力をだすようにしたほうがいいと思います。
---
To infinity and beyond...
いわさきだい <dai@xxxxxxxxxx>
- Follow-Ups
-
- [postfix-jp:02210] Re: perlプログラムによるファイルへの書き出しができない, Joe Ishikawa
- References
-
- [postfix-jp:02206] perlプログラムによるファイルへの書き出しができない, Joe Ishikawa
[検索ページ]
[Postfix-JP ML Home]