이 스크립트를 사용하여 backups 디렉토리에서 파일 목록과 크기를 가져옵니다. 괜찮 으면 좋겠지 만 [email protected]으로 결과를 이메일로 보내주십시오. 우리는 서버에서 sendmail을 사용합니다. 도와주세요.센드 메일 awk 출력. mysql 백업 목록
#!/bin/bash
HEADER="\nLIST OF BACKUPS IN $(hostname):/backups/$1/$2:\n"
echo -e $HEADER
ls -lth "/backups/$1/$2" | awk 'BEGIN {print "FILE_NAME\t\t\tDATE\t\tSIZE\n--------------------------------------------------------"} NR>1 {printf "%s\t\t%s-%s %s\t%s\n",$9,$6,$7,$8,$5}'
스크립트 출력 샘플 : : 나는 매일 나에게 이메일이 출력을 좀하고 싶습니다
LIST OF BACKUPS IN server1:/backups/mysql/daily:
FILE_NAME DATE SIZE
--------------------------------------------------------
meb.20140108-030003.img Jan-08 19:35 90G
meb.20140107-030003.img Jan-07 19:35 87G
meb.20140106-030003.img Jan-06 19:35 99G
meb.20140105-030003.img Jan-05 19:35 98G
이것은 스크립트입니다. 도와주세요.
? 시도한 sendmail 명령을 표시 할 수 있습니까? –