Diskussion:Entwicklungsumgebung/Squid

Aus Delixs
Zur Navigation springen Zur Suche springen

Autoupdate Filter

Erstelle einen neuen Cronjob. Wir haben den mit dieser Konfiguration laufen:

 30 02 * * * filterupdate

Das Script "filterupdate" lautet:

<source lang="bash"> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ echo "------------------------" >> /var/log/squid_update.log echo `date` >> /var/log/squid_update.log echo `whoami` >> /var/log/squid_update.log

cd /var/lib/squidGuard/db

  1. verz wechseln

rm -f shallalist.tar.gz

  1. alte Blacklist löschen

wget http://www.shallalist.de/Downloads/shallalist.tar.gz tar -xzf shallalist.tar.gz

  1. dat entpacken

chown squid.squid . -R

  1. Die Nutzerrechte muessen auf squid.squid gestellt sein!

su -s /bin/bash -c "/usr/squid/bin/squidGuard -C all" squid

  1. Daten neu erstellen

/etc/init.d/squid reload

  1. Konfiguration neu laden

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ </source>


Manchmal lasse ich außerdem dieses Script laufen:

 find /home/Schueler/ -iregex '.*\.\(jpg\|jpeg\|exe\|avi\|mp3\|zip\)' |
   mail -s "Verdaechtige Dateien am `date +"%d.%m.%y"` um `date +"%H:%M"`
   Uhr" root at arktur


--Carsten Niehaus (schan-user Don Jun 26 18:40:39 CEST 2008)