diff --git a/cpdAlerts.sh b/cpdAlerts.sh index d92db93..2aa1e82 100755 --- a/cpdAlerts.sh +++ b/cpdAlerts.sh @@ -9,15 +9,20 @@ opt="$1" version="0.1" notificationEmails="email@example.es email2@anotherexample.es" # permite lista de varios separados por espacio keyWords="centro de datos|centos de datos|centro de procesamiento de datos|centros de procesamiento de datos|centro de almacenamiento de datos|centros de almacenamiento de datos|aws|amazon aws|centres de dades|centre de processament de dades|centre de dades" +localsavemode=false function checkLaboralDay { if (( $(date +"%u") == 6 || $(date +"%u") == 7 )); then echo -e "[+] El script no trabaja en fin de semana. Descansa\n"; help; exit; fi } function sendMail() { - echo "[+] Resultados encontrados en $2 - $1" - echo -e "He encontrado resultados en $1\nPara las key words siguientes: $keyWords\n\n" > .email - cat .email .cpds | mailx -r alertascpds@56k.es -s "Alertas CPDs - Resultados en $2" $notificationEmails + if [ "$localsavemode" = false ] ; then + echo "[+] Resultados encontrados en $2 - $1" + echo -e "He encontrado resultados en $1\nPara las key words siguientes: $keyWords\n\n" > .email + cat .email .cpds | mailx -r alertascpds@56k.es -s "Alertas CPDs - Resultados en $2" $notificationEmails + else + mv .cpds resultado-$2-$(date +"%d-%m-%Y").txt + fi } function testNotification() {