j'essaie de créé un fichier (lancé par cron) afin de virer des fichiers !
voici ma commande que je lance au prompt pour tester:
find /var/lib/mysql/ -name mysql-bin.0\* -ctime +1 -exec rm -f {} \;
sachant que nous somme le 1er juin :
[root@localhost ~]#
ls -la /var/lib/mysql
-rw-rw---- 1 mysql mysql 117 mai 30 14:51 mysql-bin.000430
-rw-rw---- 1 mysql mysql 117 mai 30 20:32 mysql-bin.000431
-rw-rw---- 1 mysql mysql 98 mai 30 20:34 mysql-bin.000432
-rw-rw---- 1 mysql mysql 117 mai 30 22:34 mysql-bin.000433
-rw-rw---- 1 mysql mysql 117 mai 31 15:49 mysql-bin.000434
-rw-rw---- 1 mysql mysql 98 mai 31 17:00 mysql-bin.000435
-rw-rw---- 1 mysql mysql 117 mai 31 22:25 mysql-bin.000436
-rw-rw---- 1 mysql mysql 98 jun 1 09:02 mysql-bin.000437
-rw-rw---- 1 mysql mysql 3515 jun 1 09:02 mysql-bin.index
en utilisant l'option ctime +1 : pourquoi les fichiers en date du 30 mai ne sont-ils pas éliminés ??
D'avance merci.
:-))

option ctime : marche pô sur les fichiers créés avec la commande touch ! (mais je m'en fiche ....et toc !)
option mtime : marche très bien avec les fichiers créés avec la commande touch !
alors ou c'est moi qui a un problème de vocabulaire ou c'est la machine car par définition la commande touch créé un fichier (puisqu'il n'existait pas aupatavant). Et pourtant la commande ctime signifie "date de création" mais ne vire pas les fichiers créés.
Alors que la commande mtime oui !
par contre que je fasse :
ctime +1 ou mtime +1 : les fichiers âgés de 2 jours sont quand même conservés ! (mais là aussi je m'en fiche car je ferais pas +1 ....et toc !).
FIN !
Me reste plus qu'à utiliser tout ça par cron ......
:-))
Je commence à saisir les "nuances".
:-))