質問: glob("$test*"); ・・・とie からの実行では通常、配列に "file" の付く ファイルが全て格納されることを確認しています。 しかし、まったく同じスクリプトを crontab で 自動実行させてみると、何も配列に入ってこないことが わかりました。 cgi を実行させているマシンは freebsd 4.7-stable と あります。 何が原因なのでしょうか?
回答: cron から動かしたときと、cgi として動かしたときのカレントディレクトリが違うから じゃないですか? $test をフルパスで指定すれば良いんじゃないでしょうか。