#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