[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [SOLVED] Re: procmail-regel



On Tue, Nov 18, 2003 at 01:50:58AM +0100, Michelle Konzack wrote:
> Am 2003-11-12 18:49:29, schrieb Michelle Konzack:

[...]

> das wichtigste war, das er die GESAMTE Message piped und nicht nur 
> HEADER ODER BODY. Und dann das Bash-Script


> 
> ------------------------------------------------------------------------
> #!/bin/bash
> cat /dev/stdin > /tmp/test_file
>     ...hier Arbeiten lassen > /tmp/test_output
> cat /tmp/test_output
> ------------------------------------------------------------------------

Hallo Michelle, 

ich hoffe, daß Du nicht in dem richtigen Skript ganz so "arglos" mit den
temporären Dateien umgehst. Schon allein, weil es vorkommon kann, daß
mehrere eMails gleichzeitig durch Deinen procmail-Filter laufen.
An dieser Stelle sei auf "mktemp" hingewiesen:

#!/bin/sh
INFILE=`mktemp /tmp/example.XXXXXX` || exit 1
OUTFILE=`mktemp /tmp/example.XXXXXX` 
if [ $? -ne 0 ]; then
	rm -f $INFILE
	exit 2
fi
cat > $INFILE              # wozu /dev/stdin?
# do sth. important on $TMPFILE
cat $OUTFILE
rm -f $OUTFILE


Gruß,
	-billy.

-- 
Meisterbohne   Meisterbohne GbR, Küfner, Mekle, Meier   Tel: +49-731-399 499-0
   eLösungen   Söflinger Straße 100                     Fax: +49-731-399 499-9
               89077 Ulm                           http://www.meisterbohne.de/



Reply to: