岩本といいます。

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])
# なるようになれ、明日もイケイケ♪

メールによる返信