2005年4月 1日

[linux-users:104764] Fedora Core 3でのPerlの動作について

Seijunと申します。いつもお世話になっております。

Fedora Core 3でPerlの実験をしているのですが、大変初歩的なことでつまずいていま
す。参考書で一番最初に出てくるHello Perl World !!を出力するPerlスクリプトhello.
plなのですが、/var/wwww/html/ssiのディレクトリに移動後、perl hello.plとすると、
問題なく出力されるのですが、./hello.plでじかに実行させると、コンソールには何も
出力されません。しかし、./hello.pl > docとファイルにリダイレクトすると、docに
はHello Perl World !!と記録されています。

以下、状況を再現すると

現在の位置は
[seijun@xxxxx ssi]$ pwd
/var/www/html/ssi
hello.plの中身は
[seijun@xxxxx ssi]$ cat hello.pl
#!/usr/bin/perl -w

print STDOUT "Hello Perl World !!\n";

perlからhello.plを実行すると
[seijun@xxxxx ssi]$ perl hello.pl
Hello Perl World !!
と正常に表示されます。

ところが、hello.plを実行ファイル化して、直接実行させても
[seijun@xxxxx ssi]$ hello.pl
[seijun@xxxxx ssi]$
何も表示されません。しかし、リダイレクトすると、
[seijun@xxxxx ssi]$ hello.pl > doc
[seijun@xxxxx ssi]$ cat doc
Hello Perl World !!
とちゃんと記録されています。

ただし、上記は、/home/seijun/ssiのディレクトリで行うと、hello.plはちゃんと
Hello Perl World !!を返します。どうも不思議です。

実は、CGI/SSIが実行できるようにしたいと思っているのですが、これでは、難しいよ
うな気がしております。とんちんかんなことを行っているのかも知れませんが、どなた
か、参考になる点についてご教示いただければ、まことに幸いです。


__________________________________
Do You Yahoo!?
Upgrade Your Life
http://bb.yahoo.co.jp/

投稿者 xml-rpc : 2005年4月 1日 16:42
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/9974
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。