Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/10/2007, à 12:19

yok2

shell scripts de suppression de fichier

BONJOUR à vous
Je ne connais que très peu les shell scripts ( surtout la syntaxe ) et j'aurais besoin de faire le  script suivant

Dans un dossier, SUPPRESSION de tous les fichiers plus ancien que 15 jours

Je sais que
date : donne la date du jour
date --date '15 days ego' : donne la date 15 jours avant
date --reference=<fichier> donne la dernière date de modif du fichier

Il faut donc que je récupère la liste du dossier concerné et que  pour chaque fichier, je compare 2 dates et en fonction du résultat, je supprime ou non le fichier.

Si par hasard, vous avez cela ( ou quelque chose qui s'en rapproche) dans vos tiroirs, je suis preneur.

En vous remerciant chaleureusement

Yok

#2 Le 09/10/2007, à 13:06

seb0uil

Re : shell scripts de suppression de fichier

salut,

A verifier avant, mais avec la commande find, tu dois pouvoir faire ce que tu veux

find . -mtime +15 -print -exec rm  \;

pour a partir du répertoire courant, chercher dans les ss rép. tous les fichiers de plux de 15 jours et les effacer


Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

Hors ligne

#3 Le 09/10/2007, à 13:49

YOK2

Re : shell scripts de suppression de fichier

MERCI beaucoup

Si ca marche, je suis mort de rire.

J'avais commencé à faire un script qui avait 10 lignes et toi tu fais çà en 1 seule

Chapeau

C'est chouette d'apprendre

Encore merci

Yok2

#4 Le 21/10/2007, à 15:06

samyboy

Re : shell scripts de suppression de fichier

Salut,
il existe aussi tmpreaper qui est fait justement pour ça.


Jabber : sam@fritalk.com ||| Kikoo \o/ rofl ... asv ?
http://www.gnurou.org/Writing/SmartQuestionsFr

Hors ligne