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

rm in Script wird nicht mehr richtig ausgeführt



Hallo Leute,

ich habe hier schon min. ein Jahr einen Script laufen. Dieser wird von
einem Cronjob ausgeführt. Bisher keine Probleme. Doch jetzt bekomme ich
immer die Meldung:
 ./spamham
Learning spam from /home/vmail/dirk/.spam_lernen/cur

Learned tokens from 0 message(s) (0 message(s) examined)
Learning ham from /home/vmail/dirk/.ham_lernen/cur
.
Learned tokens from 1 message(s) (1 message(s) examined)
rm: Entfernen von „*“ nicht möglich: Datei oder Verzeichnis nicht
gefunden

Und das verstehe ich nicht. Führe ich die Befehle im Script einzeln
aus, dann geht es. 

Wo kann ich da ansetzen?

Danke Euch

Dirk




#!/bin/bash -e

SADIR=/var/lib/amavis/.spamassassin
DBPATH=/var/lib/amavis/.spamassassin/bayes
SPAMFOLDERS="\
    /home/vmail/dirk/.spam_lernen/cur \
     "
HAMFOLDERS="\
    /home/vmail/dirk/.ham_lernen/cur \
    "

for spamfolder in $SPAMFOLDERS ; do \
    echo Learning spam from $spamfolder ; \
    nice sa-learn --spam --showdots --dbpath $DBPATH $spamfolder
done

for hamfolder in $HAMFOLDERS ; do \
    echo Learning ham from $hamfolder ; \
    nice sa-learn --ham --showdots --dbpath $DBPATH $hamfolder
done

chown -R amavis:amavis $SADIR


   cd /home/vmail/dirk/.spam_lernen/cur
   rm *



   cd /home/vmail/dirk/.ham_lernen/cur
   rm *


Reply to: