SHELL nombre utilisateurs non connectés chaque 5min
Résolu/Fermé
Hibara
-
4 déc. 2021 à 20:38
mamiemando Messages postés 32303 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 mars 2023 - 6 déc. 2021 à 13:11
mamiemando Messages postés 32303 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 mars 2023 - 6 déc. 2021 à 13:11
A voir également:
- SHELL nombre utilisateurs non connectés chaque 5min
- Classic shell windows 10 - Télécharger - Personnalisation
- Matthias utilise les réseaux sociaux. que doit-il faire dans chaque situation ? - Forum Cloud
- Supprimer espace nombre excel ✓ - Forum Excel
- Vba compter le nombre de ligne non vide - Forum VB / VBA
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
2 réponses
isonic44
Messages postés
11
Date d'inscription
dimanche 5 décembre 2021
Statut
Membre
Dernière intervention
5 décembre 2021
1
5 déc. 2021 à 10:59
5 déc. 2021 à 10:59
Si tu tapes la commande "who" tu dois avoir le liste des connexions
Apres tu peux ajouter la commande dans la crontab
Apres tu peux ajouter la commande dans la crontab
mamiemando
Messages postés
32303
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
28 mars 2023
7 576
Modifié le 6 déc. 2021 à 13:12
Modifié le 6 déc. 2021 à 13:12
Bonjour
Juste pour préciser la réponse d'isonic44 : il faut, si l'on passe par
Il peut être intéressant aussi d'avoir la date à laquelle on a lancé la commande
... et d'ajouter ce résultat à la fin d'un fichier (disons
Ensuite, si l'on passe par
Bonne chance
Juste pour préciser la réponse d'isonic44 : il faut, si l'on passe par
wou
whoextraire le nombre de logins distincts :
who | cut -d' ' -f1 | sort | uniq | wc -l
Il peut être intéressant aussi d'avoir la date à laquelle on a lancé la commande
echo "$(date) $(who | cut -d' ' -f1 | sort | uniq | wc -l)"
... et d'ajouter ce résultat à la fin d'un fichier (disons
/tmp/toto.log) :
echo "$(date) $(who | cut -d' ' -f1 | sort | uniq | wc -l)" >> /tmp/toto.log
Ensuite, si l'on passe par
cron, il faut ajouter une entrée pour lancer la commande précédente toutes les 5 minutes.
*/5 0 0 0 0 echo "$(date) $(who | cut -d' ' -f1 | sort | uniq | wc -l)" >> /tmp/toto.log
Bonne chance