Varie modifiche
This commit is contained in:
parent
11be0f777d
commit
5e2139eb25
1 changed files with 13 additions and 2 deletions
|
@ -1,20 +1,31 @@
|
|||
#!/bin/bash
|
||||
|
||||
LOGF="crawl.log"
|
||||
MAILF="mail"
|
||||
BASEDIR=$(dirname "$0")
|
||||
cd "$BASEDIR"
|
||||
|
||||
# $1: oggetto del messaggio; $2: file col corpo del messaggio
|
||||
function domail {
|
||||
echo "" | s-nail -q "$2" -s "$1" -S v15-compat -S mta=smtps://mastodonhelp%40gmail.com:uRmonic4bluz3rpot@smtp.gmail.com "pongrebio <pongrebio@insicuri.net>"
|
||||
}
|
||||
|
||||
# $1: comando; $2: logfile per l'output del comando
|
||||
function logcmd {
|
||||
echo "$(date): eseguo «$1»" >> $LOGF
|
||||
init="$(date)"
|
||||
echo "$init: eseguo «$1»" >> $LOGF
|
||||
$1 > $2
|
||||
ec=$?
|
||||
echo -n "$(date): fine esecuzione di «$1»: " >> $LOGF
|
||||
endt="$(date)"
|
||||
echo -n "$endt: fine esecuzione di «$1»: " >> $LOGF
|
||||
if [ $ec -eq 0 ]; then
|
||||
echo "riuscita!" >> $LOGF
|
||||
#domail "L’esecuzione di «$1» è riuscita! :-)" "Ciao, l’esecuzione di «$1», cominciata $init e finita $endt, è riuscita senza prubblemi :-)"
|
||||
else
|
||||
echo "ERRORE: $ec" >> $LOGF
|
||||
tail $2 >> $LOGF
|
||||
tail $2 > $MAILF
|
||||
domail "L’esecuzione di «$1», cominciata $init e finita $endt, NON È RIUSCITA (exit code: $ec) :-(" "$MAILF"
|
||||
fi
|
||||
echo "@@@@@@" >> $LOGF
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue