岩本といいます。 On Mon, 17 Jul 2006 14:27:16 +0900 Kazumaro Aoki <[EMAIL PROTECTED]> wrote:
> % calendar -A 30 > と実行した結果 > Jul 18* Every Tuesday > と出ました。 > > 期待としては > Jul 18* Every Tuesday > Jul 25* Every Tuesday > Aug 1* Every Tuesday > Aug 8* Every Tuesday > だったんですが、最初しか出ないようです。 そういう物のようです。 曜日のみの指定(例えばTuesday)は、内部的には該当する最初の日(例えば7/18) として扱っているので、最初の1日だけしかでません。 > しかも、未来に実行したらどうなるかと思って、 > % calendar -t 30 -A 30 > とすると > Jul 32* Every Tuesday > と表示されて、あり得ない日が出たりします。 こちらはバグのようです。 http://www.jp.freebsd.org/cgi/cvsweb.cgi/src/usr.bin/calendar/day.c を見ると CURRENTでは5/31に、6-STABLEでは6/15に修正が行われているようです。 # 自分で直してみる前にCVSを見ればよかった... > 単に毎週火曜日のメッセージとか出すためにはcalendarファイルをどう書き、 > どうcommand lineを指定したらよいのでしょうか? calendarの使い方自体はあっていると思います。 -- いわもと こういち([EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL PROTECTED]) # なるようになれ、明日もイケイケ♪