fisherの要求方法

Fisherってなんぞや?釣り人?
まぁそんなもんです。何匹釣れたかを競うっちうかmkwk.net上の上位100位ま
でのランキングの表示を自動的に毎日午前0時にメールで送るつー優れもの。

さて設定の仕方を説明。説明つーても、単純にやり方だけを表示するのでは
mkwk.netの趣旨から外れるので、ここではcrontabがなんぞやから覚えよう。


とりあえず、試してみたことから。

http://www.linux.or.jp/JM/html/cron/man5/crontab.5.html

な感じで、crontabを利用すればできるんかなーって思って、searchkwdの時にやっ
たのと合わせて、同じように

mike{miawa}% crontab -e して、

1       0       *       *       *       /usr/iekei/etc/searchkwd -y -f access_log /~miawa|/usr/local/bin/nkf

1       0       *       *       *       /usr/iekei/etc/ranking.sh -y -f access_log /~miawa|/usr/local/bin/nkf

と書いた。どやって書くのかっつーのは、viを使
用する。


下のranking.shの方が今回の趣旨のFisherの要求です。
ここには、二つの要求したときに動くかなーって思ってこんな風にかいたんだよ
という意味で表示してみた。
さて、どんなもんじゃろうかのぉ。今夜が楽しみじゃて。ふぉっふぉ。

というわけで、できるかどうかわからないので、しばらくお待ちください。

-------
Rev.1

上記で何を問題と考えていたかと言うと、

Q1.crontabは2つの要求をこのように書いて動くのかどうか?
Q2.書き方はあっているのかどうか?

ということだった。

さて回答です。

A1.2つ以上のことを書いても大丈夫らしい。
A2.これじゃだめー。って理由は考えてみれば明確なんだけど・・・

ranking.shは、mkwk.net全てのページのアクセスランキング上位100を表示す
るので、ユーザーディレクトリの表示は必要ないわけよ。というわけで、下記の
ように書くと良い。

1       0       *       *       *       /usr/iekei/etc/ranking.sh -yesterday

いじょ

2003年04月15日
2003年10月17日 Rev.1