アプリ版:「スタンプのみでお礼する」機能のリリースについて

crontab でのスクリプト実行でほとほと困っています。
以下の処理で、

$test = "FILE";
@orglist = glob("$test*");

・・・とIE からの実行では通常、配列に "FILE" の付く
ファイルが全て格納されることを確認しています。

しかし、まったく同じスクリプトを crontab で
自動実行させてみると、何も配列に入ってこないことが
わかりました。
cgi を実行させているマシンは FreeBSD 4.7-STABLE と
あります。
何が原因なのでしょうか?

A 回答 (1件)

cron から動かしたときと、CGI として動かしたときのカレントディレクトリが違うから


じゃないですか?

$test をフルパスで指定すれば良いんじゃないでしょうか。
    • good
    • 0
この回答へのお礼

情けないことに、本当にそのとおりでした。
初心者のイージーミスです。
ありがとうございます。おかげで問題解決にまでいたる
時間を軽減できて、助かりました。

お礼日時:2002/11/07 21:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!