IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

boucle de la liste des utilisateurs sous shell


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 3
    Par défaut boucle de la liste des utilisateurs sous shell
    bonjour je suis sous shell bash et mon exo consiste à creer une boucle de la liste des utlisateurs connectés avec leurs
    PID, TTY ,time , CMD correspondant de telle sorte à avoir en affichage :

    Gerard Dupond
    PID TTY TIME CMD
    235 pts3 00:00:00 ps -u
    276 pts3 ........ vim
    .
    .

    Marcel Durand
    PID TTY TIME CPM
    241 pts2 ..... vim
    219 Pt33 00:00:00 vi
    .
    .
    .
    ainsi de suite avec tous les users connectés ;
    le problème c'est que la commande ps u -a me donne que le numero de user et pas le nom exact ;
    merci pour votre aide

  2. #2
    Membre chevronné Avatar de alexp
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    459
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 459
    Par défaut
    salut, pour connaitre le nom des personnes connectees au systeme, il faut utiliser la commande

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 3
    Par défaut
    Citation Envoyé par alexp
    salut, pour connaitre le nom des personnes connectees au systeme, il faut utiliser la commande

    ok mais le who ne donne que les utilisateurs et pas les processus qu'ils exécutent

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    tu auras donc sans doute besoin de ps, de who, de grep, et éventuellement de awk, plus des pipes..

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 3
    Par défaut
    ok merci pour vos réponses , en effet souviron 34 en ajoutant toutes ces commandes c mieux :

    for name in $(ps auc | awk '{ print $1 })
    do
    ..
    ..


    merci encore .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB.NET]API qui récupère la liste des utilisateurs connectés
    Par cedric.synix dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/07/2006, 00h17
  2. Liste des pilotes sous debian
    Par Eusebius dans le forum Administration système
    Réponses: 18
    Dernier message: 08/06/2006, 16h27
  3. Listing des process sous Win NT
    Par David E dans le forum MFC
    Réponses: 5
    Dernier message: 19/02/2004, 16h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo