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 20/06/2021, à 20:07

georgesgiralt

Comment trouver les fichiers qui ont des dates dans le futur ?

Bonsoir à tous,
En regardant par hasard pourquoi "systemctl status" me disait "Degraded", j'ai découvert que logrotate plantait car des fichiers de log étaient datés de 2119.... C'est dans longtemps...
Étant donné que certains logs sont mal datés, je pense qu'il peut y avoir des fichiers ailleurs qui eux aussi sont à une mauvaise date.
Comment faire pour les trouver ?
D'avance merci pour votre aide.
Cordialement.

Hors ligne

#2 Le 20/06/2021, à 20:59

iznobe

Re : Comment trouver les fichiers qui ont des dates dans le futur ?

Bonsoir , je dirais d' utiliser la commande " find " en conjonction avec les parametres de date , cependant j ' avoue ne pas etre doué a l' utilisation de cette commande .
Il faudra donc soit regarder dans la doc , soit dans le man ( mais cela m' etonnerait que ca soit suffisament detaillé ) , soit sur le net tout simplement .

un exemple parmi des centaines sur le net mais qui me semble tres bien expliqué : https://pieces-of-code.com/guide/howto/ … -date.html

Dernière modification par iznobe (Le 20/06/2021, à 21:12)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#3 Le 20/06/2021, à 21:23

pingouinux

Re : Comment trouver les fichiers qui ont des dates dans le futur ?

Bonsoir,
Voici une méthode pour lister les fichiers du futur :

touch maintenant
find -newer maintenant

Hors ligne

#4 Le 21/06/2021, à 09:37

ar barzh paour

Re : Comment trouver les fichiers qui ont des dates dans le futur ?

@ pingouinux : comme d'habitude simple et efficace

j'y rajoute une info

touch maintenant ; find -newer maintenant -exec ls -ails {} \;

attention , il faut passer les deux commandes l'une à la suite de l'autre


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#5 Le 21/06/2021, à 09:46

pingouinux

Re : Comment trouver les fichiers qui ont des dates dans le futur ?

Ou ce qui donne quasiment la même chose :

find -newer maintenant -ls

Hors ligne

#6 Le 22/06/2021, à 06:44

georgesgiralt

Re : Comment trouver les fichiers qui ont des dates dans le futur ?

Merci pour vos réponses. Je ne les avaient pas vues car je n'ai pas reçu les notifications... Mr Free doit vous considérer comme spammeurs ;-)
Merci beaucoup. Je connaissais le -newer  mais je n'ai pas pensé à lui... Devient vieux le bougre.
J'ai trouvé des fichiers en 2119, 2088, 2058, tous dans /var.
Je suppose que l'horloge du PC a/a eu un PB et comme dans /var j'ai systématiquement des fichiers créés/touchés ceci explique cela. Mais pourquoi un PB d'horloge ?

P.S. : /var, /var/log et /var/tmp sont montés depuis des logical volumes différents.
Je vais *aussi* booter sur un live Ubuntu et faire un fsck de ces volumes... des fois que....

Hors ligne