Dirk Schleicher <dirk.schleicher@gmx.de> (Do 21 Jan 2010 21:29:33 CET): > 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 Wenn nix da ist, bleibt dre „*“ erhalten. Den kann rm dann auch nicht löschen. Wenn Du mal ein „ls“ einbaust? > #!/bin/bash -e (…) > > cd /home/vmail/dirk/.spam_lernen/cur { pwd; ls -l; } > /tmp/log > rm * > > cd /home/vmail/dirk/.ham_lernen/cur { pwd; ls -l; } >> /tmp/log > rm * Vielleicht wird es dann klarer? Oder kurz vor dem fraglichen Punkt ein „set -x“, und danach wieder „set +x“. -- Heiko
Attachment:
signature.asc
Description: Digital signature