• # find

    Posté par . En réponse au message Script de purge de log. Évalué à 1.

    Mis à part l'utilisation de logrotate comme conseillé ci dessus, tu dois pouvoir utiliser find pour faire ça :
    tu as un fichier log par jour, tu veux garder les n derniers :

    find /rep/ -name 'nom_du_script*.log' -a -mtime +n -exec rm {} \;

    (Pour tester, remplace rm {} par rm -i {} si tu veux)

    Cela effacera les fichiers dont le nom correspond à nom_du_script*.log et dont la date de modification est supérieure à n jours (donc il te restera les n derniers :) ).