PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mutt und Bedingungen



fluppi
09.12.05, 10:27
Hallo,

ich habe mir ein Skript geschrieben welches prüfen soll, ob PDF-Files im Verzeichnis sind oder nicht.

Wenn die Files da sind, liste diese in einer Text-Datei auf, wenn nicht dann schick mir eine Erinnerung.

Leider führt er nur den then befehl aus, nicht aber den else...
Skript:

# Datei vorhanden? LDIR=/home2/tmp/daten/rechnung LFILE=*.PDF
if [ ! -s $LDIR/$LFILE ]
then
cd $LDIR
cp *.PDF $LDIR/printed
ls *.PDF > test.txt
cut -b 1-10 test.txt > test1.txt
rm test.txt
mv test1.txt test.txt
su seidel -c "mutt -a test.txt -s TEST-Eingang x.xxxxx@xxxxx.xx" rm *.PDF
rm *.txt else
su seidel -c "mutt -s TEST-Auftragseingang x.xxxxx@xxxx.xx<$INST/edi/body" fi

Die erste Bedingung wie gesagt funktioniert, aber wenn keine PDF da sind, soll er mir eine Info nachricht senden, das nix da ist. Das macht er nicht....

fluppi
09.12.05, 10:44
Habs geschafft

ein if -f führte mich zum Ziel.....