수년 전에 유닉스 "캘린더" 프로그램이 있었습니다. 각 사용자는 자신만의 ~/.calendar 파일을 만들고 루트는 하루에 한 번 "캘린더"를 실행하여 ~/.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일(만료일 한 달 전)에 운전면허를 갱신해야 한다는 점을 상기시키고 싶습니다. 하지만 ~/.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
아니면 더 잘 활용하세요상기시키다