change variable for mail

This commit is contained in:
Valentin CZERYBA 2023-01-22 21:22:45 +01:00
parent 9d053e3eb4
commit c5e0bbe6fd

View File

@ -1,4 +1,5 @@
#!/bin/bash #!/bin/bash
MAIL=/tmp/mail
DIRECTORY=/home/valentin/mail DIRECTORY=/home/valentin/mail
SERVER_LOG=/var/log/nginx SERVER_LOG=/var/log/nginx
TOKEN=af920d2f7dbe97 TOKEN=af920d2f7dbe97
@ -29,22 +30,22 @@ do
fi fi
echo >> $directory_host/output_$DATE.txt echo >> $directory_host/output_$DATE.txt
done <$directory_host/list_$DATE done <$directory_host/list_$DATE
echo "nombre de visite : $(wc -l $directory_host/list_$DATE |cut -d ' ' -f1)" > /tmp/mail echo "nombre de visite : $(wc -l $directory_host/list_$DATE |cut -d ' ' -f1)" > ${MAIL}
echo "nombre de visite par pays, par region et par ville : " >> /tmp/mail echo "nombre de visite par pays, par region et par ville : " >> ${MAIL}
LIST=("country" "region" "city") LIST=("country" "region" "city")
for j in ${LIST[@]} for j in ${LIST[@]}
do do
echo "----${j}------" >> /tmp/mail echo "----${j}------" >> ${MAIL}
cat $directory_host/output_$DATE.txt |grep "${j}" |sort |uniq -c >> /tmp/mail cat $directory_host/output_$DATE.txt |grep "${j}" |sort |uniq -c >> ${MAIL}
echo "--------------" >> /tmp/mail echo "--------------" >> ${MAIL}
done done
ERROR=("400" "404") ERROR=("400" "404")
for j in ${ERROR[@]} for j in ${ERROR[@]}
do do
echo "nombre erreur ${j} par IP : " >> /tmp/mail echo "nombre erreur ${j} par IP : " >> ${MAIL}
cat $directory_host/${j}_$DATE |sort |uniq -c >> /tmp/mail cat $directory_host/${j}_$DATE |sort |uniq -c >> ${MAIL}
echo "--------" >> /tmp/mail echo "--------" >> ${MAIL}
done done
cat /tmp/mail |mail -s "Rapport reverse proxy $DATE" -A $directory_host/output_$DATE.txt valczebackup@gmail.com cat ${MAIL} |mail -s "Rapport reverse proxy $DATE" -A $directory_host/output_$DATE.txt valczebackup@gmail.com
#rm $directory_host/* #rm $directory_host/*
done done