shell

평양선봉의 이미지

cron 을 이용한 알림메일 발송 처리

JSP + Oracle 을 이용한 커뮤니티 사이트 개발을 하고 있습니다.

유료 아이템을 구입하고, 만기일이 있습니다.
그 만기일의 일주일전에 소유자에게 메일을 발송하려고 합니다.
만기일 일주일전 발송내역을 비교하여, 있는경우는 발송을 안하고, 없는경우 발송을 하게 됩니다.

요청이 들어왔을때 모든 내역을 비교하고, 메일을 발송하게 되면 처리속도가 상당히 늦을거 같아서,

yoon2811의 이미지

쉘 스크립트 질문..

쉘 스크립트 사용해서 mysql 백업 하는건데요..

크론에 한시간 마다 db를 백업 할려고 합니다..

#!/bin/bash
today=`date +%Y/%m/%d:%H`
mysqldump -uroot -ptest test > /backup1/db/test-$today.sql

위와 같이 백업해서 "오늘날짜보다 이전날짜는 모두 삭제해라" 스크립트를 넣고 싶은데

어떻게 해야 할까요??

제 생각에는 일단 백업된 파일의 이름을 모두 가져와 날짜부분만 빼와서 오늘날짜와 비교해서

DwYoon의 이미지

[완료] shell script uniq -c

#!/bin/sh
# Count illegal access trials for each IPs

for sec_file in secure*
do
        echo --- in $sec_file ---
        sed -n -e '/fail/I s/^.*from \([0-9]*\.[0-9]*\.[0-9]*\.[0-9]*\) .*$/\1/p;' $sec_file | uniq -c | sort -n
done

페이지

shell 구독하기