procmail
[Top] [All Lists]

Filtering complex mails bodies

1999-10-15 07:53:32
As sysadmin, I get a lot of "status" mails (the system X is
ok, etc). Example:

Filesystem            kbytes    used   avail capacity  Mounted on
/dev/vx/dsk/data1/sybdumps 14399925 7742124 5217809    60%    
/export/dat/sybdumps
total 36
drwxr-xr-x   2 sybase   swxadm       512 Sep 30 16:50 SYB_IMISREP
drwxr-xr-x   2 sybase   swxadm       512 Jan 15  1999 SYB_INATEST21
drwxr-xr-x   2 sybase   swxadm       512 Oct 15 01:15 SYB_INATEST22
drwxr-xr-x   2 sybase   swxadm       512 Oct 15 00:07 SYB_INATEST24
drwxr-xr-x   2 sybase   swxadm       512 Jul 29 18:18 SYB_INATEST24_emptyDB
drwxr-xr-x   2 sybase   swxadm       512 Jul 29 19:50 SYB_INATEST24_freshDB_TSP
drwxr-xr-x   2 sybase   swxadm       512 Sep 15 00:33 SYB_INATEST25
drwx------   2 root     root        8192 Dec  2  1998 lost+found
drwxr-xr-x   2 sybase   swxadm      2560 Sep 30 15:51 tmp

I want to get this mail only when the available blocks go below
100MB. If the available blocks are above 100MB, the mail
should be saved in some folder (for statistics).

I can write a filter in awk, perl or python but what should
the condition look like ?

-- 
Dipl. Inf. (FH) Aaron "Optimizer" Digulla     Tel: +41-1-229 27 18
"(to) optimize: Make a program faster by      EMail: 
dia(_at_)unix(_dot_)swx(_dot_)ch
improving the algorithms rather than by       
buying a faster machine."                     

<Prev in Thread] Current Thread [Next in Thread>