IT

0252 [UNIX 21.08.] MAILCheck 및 mail 함수

띠앗머리 2016. 1. 28. 13:04

C .cshrc

 %set mail=(60 /usr/spool/mail/mikel)

쉘이 60 마다 메일박스를 검사한다.

쉘변수 mail 하는일은 파일, 디렉토리가 변경 되었는가 아닌지를 검사하는 일이 전부이다.

%set mail=(/home/los/mikel/radio/log.out otherfiles)

%set mail=(/home/logmkiel/radio/log/ otherfiles)

 

Bourn .profile

$MAIL=/usr/spool/mail/kim; export MAIL

기본적으로 10분마다 검사수행

$MAILCHECK=55

55초마다 수행

$MAILCHECK=0

$ 화면에 출력할때마다 - 명령을 수행할때마다 수행 - 시스템 아주 느려진다.

$MAILPATH=/usr/spool/mail/kim:/usr/spool/mail/prodsupport

MATILPATH 변수가 설정되어 있으면 MAIL 변수는 무시한다

두변수를 동시에 사용할수는 없다

 

메시지출력하기

$MAILPATH=/usr/spool/mail/kim:/home/kim%"NEW MAIL LOG!"

Korn bash 쉘은 메시지 앞에 % 대신 ? 기호를 사용한다.