68user's page 掲示板

Prev< No. 57〜60> Next  [最新発言に戻る] [過去ログ一覧]
No. 57 # 東郷貴之 1998/12/23 (水) 05:21
User Agent統計を見て…
HI-UXは、僕です(^^;。
なんでも日立のHI…なのかどうかは知りませんが、
とにかく日立が関係してるようです。
そんだけしか知らない…(汗)
また、ブラウザのchimeraも僕です(たぶん)
なんかいろいろ試したかったもんで。
いや、だからなんだってわけじゃあないんですが。

No. 58 # ROL [E-mail] 1998/12/29 (火) 00:56
&init_work; # ディレクトリ作成 & tarball展開
exit;
としてテストを実行してみたところ、サーバーからエラーがかえってきています。
その状態では確かにtest00はできてます。
なので&init_work;の後半部分
if ( -f "$log_dir/$date.tgz" ){
    system("mkdir -p $main_dir/");
# print "extract $log_dir/$date.tgz\n";
# system("$tar zxf $log_dir/$date.tgz -C $main_dir");
        }
が問題なんでしょうね…多分。
で、ここの
if ( -f "$log_dir/$date.tgz" ){
の-fが何なのかが全然分かってないので、手がつけられないんですが…

No. 59 # 68user 1998/12/31 (木) 18:02
> とにかく日立が関係してるようです。

どうもです。早速更新しました。

> が問題なんでしょうね…多分。

事前に ~/test00 と ~/public_html/test-log をmkdirして
おけば大丈夫だとは思うんですが、どうでしょう。

> の-fが何なのかが全然分かってないので

本買いましょ〜。

ファイルが存在するかどうかのチェックです。/hoge/file
というファイルが存在すれば、-f "/hoge/file" は真に
なります。

# 他には
# -f ファイルがあるか
# -d ディレクトリがあるか
# -r 読み込み権限があるか
# てな感じです。あと20個くらいはあったはず。

    既にその日のアーカイブが存在する
→少し前にg2を実行した
→いちいち全部落とすのは時間がかかる
→事前に展開しておけば、時間の節約

というわけで、動作チェックをしている場合は
    # if ( -f "$main_dir/$1" ){ next; }
の行のコメントをはずすと、既にあるファイルは落とさなく
なるはずです。


今日の分をもちまして過去ログ作成は終了しますので、
あとはROLさんにまかせたっ。ではではでは。

No. 60 # ROL [E-mail] 1999/01/06 (水) 12:55
すんません、お師さん。原因はそれじゃないみたいです。
ちょこちょこかえて、「$base_dir/www2.sega.co.jp/bbs/t/test/」ディレクトリが出来るとこまでは確認しましたが、
「test00」内に「sega2.def」と「sega2.def~」が出来てます。
で、$base_dir/www2.sega.co.jp/bbs/t/test/内に何もダウンロードされてません。
「sega2.def」の中身を見ると
「reportlevel 2
start http://www2.sega.co.jp/bbs/t/test/1_index.shtml
>following lines are automatically generated by httpdown
E http://www2.sega.co.jp/bbs/t/test/1_index.shtml
ってなってます。
これはつまりHTTPDOWNが巧く働いてないって事ですよね?
これはなんでなのかわかんないっす。
もういいかげん、いやになられたとは思いますが、すみませんが
ご教授くださいませ。

Prev< No. 57〜60> Next  [最新発言に戻る] [過去ログ一覧]