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: