[shell] nombre d'utilisateurs connecté?

Résolu
mellali -  
 vincent -
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. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,
    finger
    who
    w
    A toi de faire ton choix parmis ces 3 commandes ;-))
    4
  2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,
    lami20j@deb:~$ who | awk '{print $1" "$3}'
    root 2007-09-12
    c 2007-09-12
    lami20j 2007-09-12


    3
  3. Jean-François Pillou Messages postés 18961 Date d'inscription   Statut Webmaster Dernière intervention   63 308
     
    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. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      who -q
      ;-)
      0
  4. mellali
     
    merci pour votre reponse mais je chercher une fonction qui retourne le nombre directement
    1
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Vincent
     
    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
  7. vincent
     
    Merci beaucoup ! ! !

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

    Vincent
    0