OVH Cloud OVH Cloud

élimination automatique des fichiers temporaires

15 réponses
Avatar
R.T.F.M.
Bonjour,

Je tourne avec Mandriva 2006

Je cherche à automatiser l'élimination des fichiers temporaires.

J'aimerais que les fichiers plus vieux que 5 jours soit effacés

quels sont les solutions possibles ?

Merci


--
Marchander sa liberté contre de la sécurité, c'est un pacte diabolique.

10 réponses

1 2
Avatar
Fabien LE LEZ
On Sun, 20 Aug 2006 21:31:06 +0200, "R.T.F.M."
:

quels sont les solutions possibles ?


Appliquer ton pseudo ?

man find

À vue de nez, ça doit donner quelque chose comme
find /tmp/* -mtime 5 -print0| xargs -0 -f
(dans un crontab bien sûr)

Avatar
Nicolas George
Fabien LE LEZ wrote in message
:
find /tmp/* -mtime 5 -print0| xargs -0 -f
^

Décidément, c'est une manie de mettre des globs là où il n'en faut pas. Deux
fois en deux jours.

Avatar
BARANGER Emmanuel
Bonjour,

Je tourne avec Mandriva 2006

Je cherche à automatiser l'élimination des fichiers temporaires.

J'aimerais que les fichiers plus vieux que 5 jours soit effacés

quels sont les solutions possibles ?

Merci


Salut,


Personnellement, j'ai découvert dans une revue Kleansweep et j'aurrais
du mal à m'en passer. Il est dans les dépots urpmi (au moins de la
cooker je ne sais pas pour les autres dépots). Il est capable d'effacer
tout ce qui est fichiers temporaires, thumbnails, liens cassés, fichiers
vides etc...et j'en passe. Certe, c'est à utiliser avec précaution, mais
c'est vraiment très pratique.

Amicalement

Avatar
mpich
BARANGER Emmanuel wrote:
Bonjour,

Je tourne avec Mandriva 2006

Je cherche à automatiser l'élimination des fichiers temporaires.

J'aimerais que les fichiers plus vieux que 5 jours soit effacés

quels sont les solutions possibles ?

Merci


Salut,


Personnellement, j'ai découvert dans une revue Kleansweep et j'aurrais
du mal à m'en passer. Il est dans les dépots urpmi (au moins de la
cooker je ne sais pas pour les autres dépots). Il est capable d'effacer
tout ce qui est fichiers temporaires, thumbnails, liens cassés, fichiers
vides etc...et j'en passe. Certe, c'est à utiliser avec précaution, mais
c'est vraiment très pratique.

Amicalement


un peu violent le truc ...

il m'a viré mon bashrc ... rien que ça :-(


Avatar
PASCAL

Salut,

Décidément, c'est une manie de mettre des globs là où il n'en faut pas.


c'est quoi des globs ? merci

--
PASCAL

Avatar
Bernard Déléchamp
R.T.F.M. wrote:
Bonjour,


Bonjour,

Je tourne avec Mandriva 2006


Y'a pas de mal ;-)

Je cherche à automatiser l'élimination des fichiers temporaires.

J'aimerais que les fichiers plus vieux que 5 jours soit effacés

quels sont les solutions possibles ?


Dans ta crontab, un truc du genre :

tmpwatch -s 120 /tmp /var/tmp /root/tmp /home/*/tmp

--
L'amour, c'était agréable pour l'homme tant que les femmes ne savaient
pas que c'était agréable.
Georges Wolinsky

Avatar
Vincent Bernat
OoO En ce milieu de nuit étoilée du lundi 21 août 2006, vers 04:11,
PASCAL disait:

Décidément, c'est une manie de mettre des globs là où il n'en faut pas.


c'est quoi des globs ? merci


Ce sont les caractères qui s'interprètent comme correspondant à un
groupe de caractères. Pour le shell, * correspond à n'importe quelle
suite de caractères par exemple.
--
I WILL NOT SELL LAND IN FLORIDA
I WILL NOT SELL LAND IN FLORIDA
I WILL NOT SELL LAND IN FLORIDA
-+- Bart Simpson on chalkboard in episode 7F16


Avatar
Fabien LE LEZ
On 20 Aug 2006 21:21:50 GMT, Nicolas George
<nicolas$:

find /tmp/* -mtime 5 -print0| xargs -0 -f
^

Décidément, c'est une manie de mettre des globs là où il n'en faut pas.


Pourquoi il n'en faut pas ici ?
Et quelle est l'alternative, sachant que tout le contenu de /tmp doit
être effacé (modulo la date), mais pas /tmp lui-même ?


Avatar
Matthieu Moy
Fabien LE LEZ writes:

On 20 Aug 2006 21:21:50 GMT, Nicolas George
<nicolas$:

find /tmp/* -mtime 5 -print0| xargs -0 -f
^

Décidément, c'est une manie de mettre des globs là où il n'en faut pas.


Pourquoi il n'en faut pas ici ?


/tmp/.foobar

;-)

Et j'anticipe,

find /tmp/.* [...] rm [...]

Ca a de bonnes chances d'être une connerie *autrement* plus
importante ;-)

Et quelle est l'alternative,


-mindepth levels
Do not apply any tests or actions at levels less than
levels (a non-negative integer). ø-mindepth 1ù means
process all files except the command
line arguments.

?

--
Matthieu



Avatar
Vincent Bernat
OoO En ce début de soirée du dimanche 20 août 2006, vers 21:42, Fabien
LE LEZ disait:

À vue de nez, ça doit donner quelque chose comme
find /tmp/* -mtime 5 -print0| xargs -0 -f
(dans un crontab bien sûr)


Il manque un rm. ;-)
--
BOFH excuse #423:
It's not RFC-822 compliant.

1 2