ispCP - Board - Support - VHCS fork

Full Version: /bin/sh: /usr/bin/find: Argument list too long
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hallo,

seit einigen Tagen erhalte ich per Mail folgenden Cron-Fehler:

Betreff: Cron <root@srv01> find /etc/ispcp/*/backup/* -maxdepth 0 -type f -mtime +7 -print | egrep '.*\.[0-9]+$' | xargs -r /bin/rm

Inhalt: /bin/sh: /usr/bin/find: Argument list too long

Weiß jemand wo das Problem ist? Der Cron-Eintrag sieht wie folgt aus:
Code:
# Remove config backups older than seven days
@daily root find /etc/ispcp/*/backup/* -maxdepth 0 -type f -mtime +7 -print | egrep '.*\.[0-9]+$' | xargs -r /bin/rm
[/code]
Der Fehler kommt daher das zu viele backups existieren und der find befehl deswegen an seine grenzen stößt.

deswegen rufe den befehl
Code:
find /etc/ispcp/*/backup/* -maxdepth 0 -type f -mtime +7 -print | egrep '.*\.[0-9]+$' | xargs -r /bin/rm

doch mal für jedes verzeichnis in /etc/ispcp manuel auf (dabei den befehl natürlich anpassen). Danach sollte alles wieder rund laufen
Hm, habs gemacht, aber wenn ich danach wieder it dem Sternchen aufrufe, bekomme ich den gleichen Fehler wieder ....
Reference URL's