|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Oct 2003
Messaggi: 2987
|
[RISOLTO] Bash script per controllo antivirus di ~/.wine
Sto cercando di fare uno script bash che esegua la scansione di ~/.wine ogni giorno e, nel caso in cui siano trovati virus o ci siano stati errori, invii una mail al mio utente locale (tale situazione si ha quando il codice di uscita di clamscan è diverso da 0).
Attualmente lo script è: Codice:
#!/bin/bash clamscan -i -r /home/andreak/wine | mail -s "Clamav report directory .wine" andreak@localhost Come faccio a fare in modo che invii l'output tramite mail solo se exit code >0 ? Inoltre è possibile trasformare la stringa del subject della mail in dinamica in modo che contenga la data? Grazie, Xwang
__________________
ASUS N752VX Arch AMD64 + KDE |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
Penserei a una cosa di questo tipo:
Codice:
#!/bin/sh
CLAMAV_OUTPUT=`clamscan -i -r /home/andreak/wine`
if [ $? -ne 0 ]; then
echo "$CLAMAV_OUTPUT" | mail -s "`date +%Y/%m/%d`: Clamav report directory .wine" andreak@localhost
fi
exit 0
Codice:
#!/bin/sh
if ! clamscan -i -r /home/andreak/wine > /tmp/clamscan.report; then
cat /tmp/clamscan.report | mail -s "`date +%Y/%m/%d`: Clamav report directory .wine" andreak@localhost
fi
rm /tmp/clamscan.report
exit 0
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Oct 2003
Messaggi: 2987
|
Quote:
Xwabg
__________________
ASUS N752VX Arch AMD64 + KDE |
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Jun 2003
Città: Death Valley
Messaggi: 80
|
clamav-cron
Schedule ClamAV scanning via Cron with zero config, and e-mail notification http://code.google.com/p/clamav-cron |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:07.





















