Script UNIX qui vérifie chaque minute qui se connecte et se déconnecte?

Quelqu’un peut-il me dire s’il vous plaît, comment puis-je vérifier chaque minute et signaler qui se connecte et qui se déconnecte?

Pour commencer, regardez ici:

L’utilisation de who -s vous donne le temps de connexion des utilisateurs actuellement connectés. Le lien ci-dessus utilise un seuil de 5 minutes pour filtrer la liste, mais vous pouvez le modifier à 1 minute.

Vous pouvez soit créer un script qui effectue les opérations ci-dessus, puis dormir pendant 60 secondes dans une boucle while ou utiliser cron pour le configurer afin qu’il soit exécuté toutes les minutes (bien que je préfère un script pour de courtes périodes comme celle-ci).

Les utilisateurs qui se sont connectés et déconnectés entre les deux scripts vous manqueraient.

Je suppose que vous auriez besoin de plus d’un script si vous avez besoin d’une solution plus robuste.

Vous pouvez utiliser la commande “last” pour obtenir une liste de l’historique de connexion récent. Voulez-vous voir la connexion / déconnexion depuis votre dernière exécution du script, ou littéralement à la dernière minute?