
数年前、Unixの「カレンダー」プログラムがありました。各ユーザーは独自の ~/.calendar ファイルを作成し、ルートは 1 日に 1 回「カレンダー」を実行して ~/.calendar ファイルからユーザーに電子メール通知を送信します。
識別するために、人間のカレンダーの最初の部分は以下を示しています。
NAME
calendar - reminder service
SYNOPSIS
calendar [-ab] [-A num] [-B num] [-f calendarfile] [-t [[[cc]yy][mm]]dd]
DESCRIPTION
The calendar utility checks the current directory or the directory speci-
fied by the CALENDAR_DIR environment variable for a file named calendar
and displays lines that begin with either today’s date or tomorrow’s. On
Fridays, events on Friday through Monday are displayed.
問題は、このプログラムが〜/ .calendarファイルに月と日のみを割り当てることを許可し、毎年その月と日について教えてくれることです。
2019年9月13日(有効期限1ヶ月前)に運転免許を更新する必要があることを思い出させたいです。ただし、〜/ .calendarファイルに「9月13日」を追加すると、2019年9月13日だけでなく、9月13日ごとに通知が表示されます。
同様のことを行う多くの回避策と最新のプログラムがあることを知っていますが、それを行うようにカレンダープログラム自体がアップグレードされましたか?
答え1
カレンダーは、BSDおよびsystemVバージョンの日と月にのみ機能します。次のような考えられる解決策がいくつかあります。
at 2:44pm Jul 15 ,2016
at> echo "remind this"|mail -s reminder user
またはより良い活用思い出させる