2010-11-17 5 views

Répondre

1

Pour point de départ, jetez un oeil ici:

En utilisant who -s vous donne le journal en temps des utilisateurs connectés dans le lien ci-dessus utilise un seuil de 5 minutes. pour filtrer la liste, mais vous pouvez le changer à 1 minute.

Vous pouvez soit faire un script qui fait ce qui précède puis dors pendant 60 secondes dans une boucle while ou utiliser cron pour que cela fonctionne toutes les minutes (bien que je préfère un script pour de courtes périodes comme ça). Cependant, les utilisateurs qui se sont connectés et qui se sont déconnectés entre les deux exécutions de script vous manqueraient.

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

1

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

+0

Littéralement à la dernière minute. Merci pour la réponse rapide. – HelloWorld