>> Edit article
이름
제목
패스워드
이게 도움이 될지 모르겠지만, 올려 보죠. 다음 스크립트는 지정한 디렉토리(~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@3dbot.com < $MBODY ; $SENDMAIL lestat@inetworks.co.kr < $MBODY ; $SENDMAIL osk@achusa.co.kr < $MBODY ; $SENDMAIL madoros74@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 이상이 되는 디렉토리를 뽑아 지정된 메일로 자동으루 보낼수있 게 : 하는 스크립트 같은거여..... : : 쉘스크립트 같은경우엔 책두 거의 없고....찾기두 힘들더군여. : : 많은 고수님들의 조언 부탁드립니다. : 그럼 답변 기다리겠습니다. : 수고하세요. : : (만약 질문이 허접하거나 검색하면 있는 내용을 적었다면....용서바랍니 다. : 제 검색실력이 그지같아서리요..) : : 끝까지 읽어주셔서 감사합니다. : : -- : 언제나 초보이긴 싫다!! -- 껌을 씹을 때는 조용히...
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved