Exploiter le fichier bash_history
Résolu
dna.factory
Messages postés
29146
Statut
Modérateur
-
dubcek Messages postés 19021 Statut Contributeur -
dubcek Messages postés 19021 Statut Contributeur -
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 :
Par contre, mon grep -B1 commande /home/toto/.bash_history|tail -2 me donne un résultat sous la forme
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.
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:
- Exploiter le fichier bash_history
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
Merci beaucoup...
Je suppose que j'aurais pu trouver tout seul avec un man date :)