Virenscannen mit inotify

http://blog.choas.net/2006/02/09/virenscannen_mit_inotify

Copyright (C) 2003-2006 LarsGregori (Lizenz: Creative Commons)

09.02.2006 - Inotify, InotifyTools, VirenScanner

Den Virenscanner clamscan  (Semantik) von ClamAV  (Semantik) kann man zwar als daemon  (Semantik) unter Linux  (Semantik) laufen lassen, jedoch ist mir folgende Idee bzgl. Inotify  (Semantik) eingefallen:

while { inotifywait -e create ~/download ; }; do clamscan ~/download/`ls -t ~/download | head -n 1` | head -n 1 >> ~/download_clamscan.log; done

inotifywait (von den inotify-tools  (Semantik) ) wartet, bis im download-Verzeichnis eine Datei erstellt wird. Danach wird die neuste Datei mit clamscan gescannt und das Ergebnis (die erste Zeile) geloggt. Eine while-Schleife drumrum gepackt, damit es weiterlaufen kann.