Commande sous shell

Résolu
yaz -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
bonjour,
jaimerais savoir comment connaitre la liste des utilisateurs qui exécutent un fichier avec SHELL , quelle commande utiliser ??
merci
yaz
Configuration: Windows XP
Firefox 1.5.0.11

7 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    En soit ça la question n'a pas vraiment de sens. Les utilisateurs :
    - lancent un (ou plusieurs) shell (processus) quand ils se logguent,
    - interprètent un script shell avec un interpréteur shell.

    Par ailleurs il existe plusieurs sorte de shell (bash, sh, tcsh, zsh...), donc que cherches tu as compter ?
    0
  2. yaz
     
    en fait c'est un exercice à faire sous SHELL bash , il y a un fichier commun à tous les utilisateurs et il faut savoir qui est en train d'exécuter ce fichier ; cest un script qui permet donc de connaitre la liste des users ($users) qui exécutent ce fichier (x)
    0
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    ps u | grep plop.sh | cut -d' ' -f1 | sort -u

    Pour bien voir le cheminement :
    ps u
    ps u | grep plop.sh
    ps u | grep plop.sh | cut -d' ' -f1
    ps u | grep plop.sh | cut -d' ' -f1 | sort -u

    Et pour plus d'infos
    man ps
    man grep
    man cut
    man sort

    Bonne chance
    0
  4. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    ou en utilisant seulement la commande ps
    Par exemple pour afficher les utilisateurs qui utilisent firefox
    lami20j@debian:~$ ps h -C 'firefox' -o ruser
    lami20j
    yogi
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. yaz
     
    ça marche !
    un grand merci pour vous 2 pour vos réponses .
    0
  7. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    lami20j t'as épluché le man de ps pour pondre une commande pareille ^^ ?
    0
    1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      Oui, mais pas aujourd'hui. ;-)
      Il y a quelques temps que j'ai donné une solution en perl et jipicy avec awk mais dubcek nous a rappeler les possibilités de la commande ps

      voici le thread recuperer infos d un ps aux
      0
  8. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Ok ;)
    0