[리눅스] 쉘 스크립트 프로그래밍 - 장치 번호는 알림 메시지 통계 로그 파일을 보내

1. 로그 파일 목록

예를 들면 : / DATA1 / 로그 / 2019년 8월 15일 /

10.1.1.1.log.gz

10.1.1.2.log.gz

 

2. 쉘 스크립트 통계 로그 키워드

zcat *에 .gz | 그렙 키워드 | 그렙 -OP "의 DeviceID = [^ =] +"| UNIQ | 종류 -u> /tmp/20190815.log

경로에 접합 같은 날짜 날짜와 서식 정보,

화장실 -l /tmp/20190815.log, 행의 수를 얻을 수

PHP /xxxxx/sendmail.php "정보"

 

3. 전화 PHP 스크립트 타사 SMTP 알림 문자를 보낸다

사용 $의 ARGV [1] 매개 변수를받을

접미사가 설치되지 않을 수 있기 때문에, 당신은 sendmail 명령을 사용할 수 없습니다

PHP는 phpmailer 클래스, 주로 SMTP 클래스, 타사의 호출 부호를 사용

 

4. 타이밍 작업 크론을 증가

8시 매일 정기적으로 쉘 스크립트를 호출

0 8 * * * XXXXXX

 

추천

출처www.cnblogs.com/taoshihan/p/11361281.html