Bonjour,
Je cherche un moyen d'effacer les fichiers vieux de plus d'une heure.
La commande find permet de rechercher tous les fichiers âgés grâce à l'option -mtime mais elle prend seulement des journées en paramètre (24h).
Bonjour,
Je cherche un moyen d'effacer les fichiers vieux de plus d'une heure.
La commande find permet de rechercher tous les fichiers âgés grâce à l'option -mtime mais elle prend seulement des journées en paramètre (24h).
Salut
Avec GNU find(1), le plus simple est selon moi de créer un fichier temporaire mktemp(1), changer sa date avec touch(1), et utiliser l'option -newer![]()
man find:
C'est peut-être spécifique à la version GNU.-daystart
Mesurer les temps (avec -amin, -atime, -cmin, -ctime, -mmin, et -mtime) depuis le debut de la journee plutot que depuis 24 heures.
Partager