Exploiter le fichier bash_history

Résolu/Fermé
dna.factory Messages postés 24951 Date d'inscription mercredi 18 avril 2007 Statut Modérateur Dernière intervention 24 avril 2024 - 23 déc. 2014 à 11:24
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 23 déc. 2014 à 15:09
Bonjour,

Je vous explique ma situation, root doit récupérer un certain nombre de données, entre autre, il doit retrouver la derniere fois qu'une commande particulière a été executée (par l'utilisateur toto), et quand.

La première partie, pas de soucis, j'ai trouvé comment utiliser le fichier .bash_history, je fais un grep dessus, et un tail.

Le soucis, c'est la date.
Mon history en tant que toto me donne un résultat directement de la forme :
485 Jul 2 09:38:51 commande.


Par contre, mon grep -B1 commande /home/toto/.bash_history|tail -2 me donne un résultat sous la forme
#1404286731
commande.

Le nombre ne correspond pas 'directement' à la date, je suppose qu'il s'agit du nombre de secondes depuis EPOCH.

Donc
1- Esque j'a bon ?
2- Comment je le traduit en date ?
3- Bonus : comment je fais pour compter le nombre de jours entre cette date et aujourd'hui (mon petit doigt me dit que que sera plus simple de le faire avant de traduire en human readable).

Merci d'avance, joyeuses fetes et tout le tralala.


A voir également:

1 réponse

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
23 déc. 2014 à 12:20
hello
avec date je peux convertir les secs en date et avoir le jour de l'année
$ date -d @1404286731
Wed Jul 2 09:38:51 CEST 2014
$ date -d @1404286731 +%j
183
$ date +%j
357
1
dna.factory Messages postés 24951 Date d'inscription mercredi 18 avril 2007 Statut Modérateur Dernière intervention 24 avril 2024 1 609
23 déc. 2014 à 13:03
Toujours aussi rapide et précis.
Merci beaucoup...
Je suppose que j'aurais pu trouver tout seul avec un man date :)
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
23 déc. 2014 à 15:09
man date ne parle pas du @, info date oui
0