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)