| HOME / 정보공유 / AIX 명령어 모음

calendar
calendar calendar 명령 목적 통지 메세지를 표준 출력에 기록합니다. 구문
calendar [ - ]
설명
calendar 명령은 calendar 파일을 읽고 오늘 또는 내일의 날짜가 포함된 파일에 행을 표시합니다. calendar 파일은 사용자가 생성하며 calendar 명령을 수행한 디렉토리에 있어야 합니다. 전형적으로, calendar 파일은 사용자의 홈 디렉토리에 상주합니다.
금요일에 calendar 명령을 수행할 경우, calendar 명령은 다음 토요일, 일요일 및 월요일뿐만 아니라 해당 금요일에 대한 날짜를 포함하여 모든 행을 표시합니다. 이 명령은 공휴일을 인식하지 않습니다.
calendar 명령은 Month Day, Abbreviation Date 및 MonthNumeral/Date와 같은 날짜 형식을 인식합니다. 이 형식의 예로는 December 7, Dec. 7 및 12/7이 있습니다. 또한 calendar 명령은 /(슬래쉬)가 뒤따를 때 특수 문자 *(별표)를 인식합니다. 예를 들면, */7을 매월 7번째 날을 의미하는 것으로 해석합니다. calendar 명령은 7/*, 7 December, 7/12, * 7 또는 DEC. 7과 같은 형식은 인식하지 못합니다.
시스템 관리자가 모든 사용자에 대한 calendar 파일을 작성한 경우, 사용자의 국지 calendar 파일 시작 부분에 다음 행을 입력하여 이 파일에 액세스할 수 있습니다.
#include
FileName 변수의 실제 값은 시스템 관리자가 판별합니다. 이 파일의 이름이 calendar일 필요는 없습니다. calendar 명령을 수행하면 국지 calendar 파일은 물론 FileName 변수로 지정된 파일에 저장되어 있는 통지가 표시됩니다.
주: calendar 파일에 include 문이 있을 경우 calendar 명령이 C 프리프로세서를 통해 calendar 파일을 수행합니다. calendar 파일에 include 문을 사용하려면 운영 시스템에 /usr/ccs/lib/cpp 파일에 있는 C 프리프로세서를 설치해야 합니다.
통지 서비스를 가져 오려면 calendar 파일에 다른 파일에 대한 읽기 권한이 있어야 합니다. 사용권한 설정에 대해서는 chmod 명령을 참조하십시오.
플래그
- 홈 디렉토리에 calendar 파일이 있는 모든 사용자에 대해 calendar 명령을 호출합니다. calendar 명령은 표준 출력에 결과를 쓰지 않고 mail 명령을 사용하여 통지를 전송합니다.
종료 상태
이 명령은 다음과 같은 종료값으로 복귀합니다.
0 정상적으로 완료되었습니다.
>0 오류가 발생하였습니다.
예제
전형적인 calendar 파일은 다음과 같습니다.
*/25 - Prepare monthly report
Aug. 12 - Fly to Denver
aug 23 - board meeting
Martha out of town - 8/23, 8/24, 8/25
8/24 - Mail car payment
sat aug/25 - beach trip
August 27 - Meet with Simmons
August 28 - Meet with Wilson
calendar 명령을 수행하려면 다음과 같이 입력하십시오.
calendar
오늘이 8월 24일 금요일이면 calendar 명령은 다음과 같은 메세지를 표시합니다.
*/25 - Prepare monthly report
Martha out of town - 8/23, 8/24, 8/25
8/24 - Mail car payment
sat aug/25 - beach trip
August 27 - Meet with Simmons
include 문이 있는 calendar 파일은 다음과 같을 수 있습니다.
#include
1/21 -Annual review
1/21 -Weekly project meeting
1/22 *Meet with Harrison in Dallas*
Doctor's appointment - 1/23
1/23 -Vinh's wedding
calendar 명령을 수행하려면 다음과 같이 입력하십시오.
calendar
오늘이 1월 21일 수요일이면 calendar 명령은 다음과 같은 메세지를 표시합니다.
Jan.21 Goodbye party for David
Jan.22 Stockholder meeting in New York
1/21 -Annual review
1/21 -Weekly project meeting
1/22 *Meet with Harrison in Dallas*
calendar 명령의 결과는 다음 행을 포함한 /tmp/out 파일을 나타냅니다.
Jan.21 Goodbye party for David
Jan.22 Stockholder meeting in New York
파일
$HOME/calendar calendar 명령이 있습니다.
/usr/lib/calprog 날짜를 결정하는 프로그램이 있습니다.
/usr/ccs/lib/cpp C 프리프로세서가 있습니다.
/etc/passwd 기본 사용자 속성이 있습니다.
관련 정보
cal 명령, chmod 명령, mail 또는 Mail 명령.