>> Read Reply from No. 32768 article  
RE: [질문이요]자동 메일 보내는 쉘스크립트는 어떻
게...ㅠ_ㅠ

등록 2001-06-11 12:56:00     조회 2
이름 차주현    

		이게 도움이 될지 모르겠지만, 올려 보죠.
 다음 스크립트는 지정한 디렉토리(~lestat) 의 내용을 1분 마다 한번씩
(cron이용)
 체크하여 변화된 내용이 있을때 지정된 사용자에게 메일을 보냅니다.
 cron을 이용하지 않고도 동작하도록 고칠수 있겠죠.
 #!/bin/sh
 mailit() {
MBODY=mheader.tmp
MODI=$1
LIST=$2
 SENDMAIL=/usr/sbin/sendmail
 cat << _EOF_ > $MBODY
Subject: lestat list is modified.
From: lestatTracker
 211.60.222.56/~lestat is modified.
`date`
 `cat $MODI`
 Full list is below.
-----------------------------------------------------------------------
----
`cat $LIST`
 -----------------------------------------------------------------------
----
_EOF_
 ( $SENDMAIL zoo11 at 3dbot.com < $MBODY ;
$SENDMAIL lestat at inetworks.co.kr < $MBODY ;
$SENDMAIL osk at achusa.co.kr < $MBODY ;
$SENDMAIL madoros74 at thrunet.com < $MBODY ) && rm -f $MBODY
}
 DIR=$HOME/lestrack
OLD=list.old
NEW=list.new
TMP=list.tmp
 cd $HOME/lestrack
 ls -Fl ~lestat | awk '{print $9}' > $NEW
 if [ -f $DIR/$OLD ] ; then
diff $OLD $NEW | sed -e "/^[0-9]/d" -e "s/^>/Added:/"-
e "s/^</Deleted:/"> $TMP
fi
 if [ -s $DIR/$TMP ] ; then
mailit $TMP $NEW
fi
 mv -f $NEW $OLD
rm -f $TMP
 : 허접한 질문입니다...
: 어딘가에 있겠지만 찾기가 힘드네여...일주일 찾았거덩여...
: 적수네도 가보고...여기도 와보고....헐~~~
: PHPschool 에도 가봤는데 찾기가 무쟈게 힘드네여...
:
: 출력된 값이 조건에 충족치 않을때 검색된 결과중 충족치 않은 내용만을
지정
: 된 메일을 자동으로 보내는 쉘 스크립트를 찾고있습니다..
: 조언이나 비스꾸리한 내용이 어디에 있는지 아시는 분이 있으시면..부탁드
립니
: 다..
:
: 가령 du -sh /home/* 했을때 디렉토리에 들어있는 용량이 출력되자나여..
그
: 중 머 10M 이상이 되는 디렉토리를 뽑아 지정된 메일로 자동으루 보낼수있
게
: 하는 스크립트 같은거여.....
:
: 쉘스크립트 같은경우엔 책두 거의 없고....찾기두 힘들더군여.
:
: 많은 고수님들의 조언 부탁드립니다.
: 그럼 답변 기다리겠습니다.
: 수고하세요.
:
: (만약 질문이 허접하거나 검색하면 있는 내용을 적었다면....용서바랍니
다.
: 제 검색실력이 그지같아서리요..)
:
: 끝까지 읽어주셔서 감사합니다.
:
: --
: 언제나 초보이긴 싫다!!
 --
껌을 씹을 때는 조용히...
이름
암호


>> 관련글
32768 [질문이요]자동 메일 보내는 쉘스크립트는 어떻게...ㅠ_ㅠ  달봉이  2001.06.11  ....
  답장 RE: [질문이요]자동 메일 보내는 쉘스크립트는 어떻게...ㅠ_ㅠ  차주현  2001.06.11  ....
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.79 초 ] 작업시간: [ 0.52 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1789526921
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.