[shell] nombre d'utilisateurs connecté?

Résolu
salut tt le monde

qu'elle est la commande shel qui permet d'obtenir le nombre d'utilisateurs connecté a une heure precise ?

7 réponses

  1. Modérateur
    Salut,
    finger
    who
    w
    A toi de faire ton choix parmis ces 3 commandes ;-))
    4
    1. Modérateur
      Salut,
      lami20j@deb:~$ who | awk '{print $1" "$3}'
      root 2007-09-12
      c 2007-09-12
      lami20j 2007-09-12


      3
      1. Webmaster
        Pour avoir le nombre d'utilisateurs connectés :
        who | wc -l


        On peut potentiellement améliorer le résultat en faisant un "sed" récupérant la liste des noms, puis uniq pour enlever les utilisateurs ayant ouvert deux shells...
        1
        1. Modérateur
          who -q
          ;-)
          0
      2. merci pour votre reponse mais je chercher une fonction qui retourne le nombre directement
        1
        1. Modérateur
          Ben alors la réponse du Jcheff en personne est faite pour toi ;-))

          Au cas ou tu voudrais utiliser le "who -q", voilà une adaptation :
          expr "$(who -q | grep '^#')" : ".*=\(.*\)"
          ;-))
          0
      3. Bonjour,

        Je maitrise pas encore bien le grep

        Comment je pourrais récupérer sur chaque ligne seulement le nom d'utilisateur et la date ?

        Merci d'avance

        Vincent
        0
        1. Merci beaucoup ! ! !

          J'aurais pu chercher longtemps avant de trouver la réponce !

          Vincent
          0