Exécuter la commande last pour 24H seulement ?
Résolu/Fermé
A voir également:
- Exécuter la commande last pour 24H seulement ?
- Invite de commande - Guide
- Commande terminal mac - Guide
- Diskpart commande - Guide
- Casio la670we 24h - Forum Matériel & Système
2 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
2 févr. 2019 à 08:37
2 févr. 2019 à 08:37
Salut,
As-tu jeté un œil à la page de man ?
PS. À mon avis, non ;-\
As-tu jeté un œil à la page de man ?
PS. À mon avis, non ;-\
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
2 févr. 2019 à 11:04
2 févr. 2019 à 11:04
En effet j'aimerai que mon script s’exécute via une tâche cron tout les jours à 23H59 pour me faire une liste des utilisateurs connectés du jours.Je suppute que si tu lances juste la commande
lastà l'heure dite, tu n'auras que les connectés du jour, non ? ;-\
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
2 févr. 2019 à 11:09
2 févr. 2019 à 11:09
après quelques heures de recherche j'ai trouvé ce éxactement ce que je souhaitais ! c'est tout bête
Il suffit juste à la fin du script d’exécuter ces 3 trois commandes.
Tout ça dans une tâche cron. j'ai bientôt finit le script, je penses le publier (github)
Merci encore de ton aide !!
Bonne journée
Il suffit juste à la fin du script d’exécuter ces 3 trois commandes.
rm /var/log/wtmp (supprime le fichier que lit la commande last)
echo "The file /var/log/wtmp was just deleted"
touch /var/log/wtmp (crée à nouveau le fichier)
echo "The file /var/log/wtmp was just created"
echo " --> User registration resumes <-- "
last (éxécute la commande last, pour permettre de reprendre la surveillance.)
Tout ça dans une tâche cron. j'ai bientôt finit le script, je penses le publier (github)
Merci encore de ton aide !!
Bonne journée
2 févr. 2019 à 09:42
http://www.linux-france.org/article/man-fr/man1/last-1.html
2 févr. 2019 à 09:46
Modifié le 2 févr. 2019 à 10:28
2 févr. 2019 à 10:27
Un petit exemple serait apprécié histoire de clore le sujet… en beauté ;-)
2 févr. 2019 à 10:29
brlndtec pts/0 10.7.0.2 Fri Feb 1 09:52 - 09:57 (00:04)
b-gonnet pts/1 10.6.0.2 Fri Feb 1 09:10 - 09:10 (00:00)
brlndtec pts/0 10.5.0.2 Fri Feb 1 09:06 - 09:51 (00:45)
(d'après ce que j'ai pu trouver sur le net, la commande last regarde les logs sur les 4 derniers jours)