problem s procmailem...
Milan Kerslager
milan.kerslager na spsselib.hiedu.cz
Středa Květen 20 09:49:30 CEST 1998
> -ERR being read already /usr/spool/mail/tomik
pop daemon ma nekde lock. Byva to /var/tmp/.pop/*, ale na RedHatu to muze
byt nekde jinde, protoze oni ty cesty predelavaji na "standard".
Chtelo by to opravit ten pop daemon, protoze je to blby. Pouzivam na
mazani tenhle script, ktery poustim kazdych 5 minut:
#!/bin/sh
##
## 8-1-97 Ian Kinner (ian na llc.net)
##
## Simple sh script to remove stale files left in the in.pop3d tmp
## directory, which cause DoS for POP3 users. Should be run by a contab
## every 15 minutes or so.
##
# Logfile to write deletions: (/dev/null valid)
LOGFILE=/var/adm/flushpop_log
# in.pop3d tmp directory:
TMPDIR=/usr/tmp/.pop
ls -l $TMPDIR | awk '{print $9}' >/tmp/.usrtmp
NUMBER=`wc -l /tmp/.usrtmp | awk '{print $1}'`
while [ $NUMBER -gt 1 ]
do
USER=`head -$NUMBER /tmp/.usrtmp | tail -1`
ps aux > /tmp/.poptmp.ps
grep in.pop3d /tmp/.poptmp.ps | grep $USER >/tmp/.poptmp
rm /tmp/.poptmp.ps
SIZE=`ls -l /tmp/.poptmp | awk '{print $5}'`
if [ $SIZE -eq 0 ] ; then
echo `date` -- removed stale file for: $USER
rm -f $TMPDIR/$USER
fi
TMP=`expr $NUMBER - 1`
NUMBER=$TMP
done
rm -f /tmp/{.poptmp,.usrtmp}
--
Milan Kerslager, admin of spsselib.hiedu.cz
Monkey Linux, The Minimal Linux Distribution
See: http://www.spsselib.hiedu.cz/monkey/
E-mail: milan.kerslager na spsselib.hiedu.cz
Další informace o konferenci Linux