>> 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