Diskussion:Entwicklungsumgebung/Squid
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
- verz wechseln
rm -f shallalist.tar.gz
- alte Blacklist löschen
wget http://www.shallalist.de/Downloads/shallalist.tar.gz tar -xzf shallalist.tar.gz
- dat entpacken
chown squid.squid . -R
- Die Nutzerrechte muessen auf squid.squid gestellt sein!
su -s /bin/bash -c "/usr/squid/bin/squidGuard -C all" squid
- Daten neu erstellen
/etc/init.d/squid reload
- 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)