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/


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an