[résolu] effacer des fichier sur un ftp !!!

Forum d'assistance et d'échange sur l'installation, la configuration, et l'utilisation des système Linux et BSD. Vous pouvez y poster vos questions concernant ces systèmes d'exploitation en faisant l'effort préalable de rechercher dans le forum, dans les manuels et les documentations que la réponse n'y figure pas.

Modérateur: modos Ixus

[résolu] effacer des fichier sur un ftp !!!

Messagepar Yoda » 09 Mars 2005 18:06

Bonjour,

Je stocke automatiqueemnt des fichiers sur un serveur ftp (actuellement sous sme 6.5, mais bientôt sur une debian)

je souhaiterai que tous les 30 du mois, les fichiers "vieux" de 30 jours soit effacés.
apparement un pb va ce poser avec le mois de fevrier...:cry:

Après quelques recherches, je n'ai rien trouvé de bien concluant, bien qu'une solution doit etre envisageable avec Cron mais avant de me lancer dans la "cron's adventure" j'aimerai savoir s'il existe une solution ou si certains d'entre vous ont une astuce :wink:

merci

a+
Dernière édition par Yoda le 09 Mars 2005 19:10, édité 1 fois au total.
J'ai les noms de ceux qui font les cons.... (M.Coluche)
Avatar de l’utilisateur
Yoda
Vice-Amiral
Vice-Amiral
 
Messages: 511
Inscrit le: 22 Avr 2003 00:00
Localisation: Luxembourg

Messagepar frost » 09 Mars 2005 18:23

Pourquoi tu ne tentes pas cela avec un script en csh que tu démarres avec un crond ? , tu peux facilement récupéré la date de ton fichier puis la date du jours; a toi de trouver ensuite comment faire pour obtenir la durée de présence de ton fichier (tu fais une différence de date, regarde du coté de hawk qui pourrait te permettre cela avec une petite fonction)
Frost
------------------------------
Ipcop Addict
------------------------------
Avatar de l’utilisateur
frost
Contre-Amiral
Contre-Amiral
 
Messages: 465
Inscrit le: 28 Fév 2004 01:00
Localisation: Arras

Re: effcer des fichier sur un ftp !!!

Messagepar tomtom » 09 Mars 2005 18:50

Yoda a écrit:Après quelques recherches, je n'ai rien trouvé de bien concluant, bien qu'une solution doit etre envisageable avec Cron mais avant de me lancer dans la "cron's adventure" j'aimerai savoir s'il existe une solution ou si certains d'entre vous ont une astuce :wink:


Perso mon astuce consiste à faire ce genre de choses le premier de chaque mois :)
Comme ça pas de soucis en Février :lol:

Sinon, une seule commande te permet de faire ce que tu souhaites :

Code: Tout sélectionner
0 0 1 0 0 find /rep/ftp -type f -mtime +30 -exec rm -f {} \;



t.
One hundred thousand lemmings can't be wrong...
Avatar de l’utilisateur
tomtom
Amiral
Amiral
 
Messages: 6035
Inscrit le: 26 Avr 2002 00:00
Localisation: Paris

Messagepar Yoda » 09 Mars 2005 19:06

=>frost: salut & merci

=>tomtom: salut & merci...

Arf... le premier du mois... ou avais-je la tête !

Que demander de plus, l'idée, la soluce le top quoi :wink:

a+
J'ai les noms de ceux qui font les cons.... (M.Coluche)
Avatar de l’utilisateur
Yoda
Vice-Amiral
Vice-Amiral
 
Messages: 511
Inscrit le: 22 Avr 2003 00:00
Localisation: Luxembourg


Retour vers Linux et BSD (forum généraliste)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité