Commande sous shell

Résolu/Fermé
yaz - 9 mai 2007 à 12:41
mamiemando Messages postés 33357 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 13 novembre 2024 - 9 mai 2007 à 22:50
bonjour,
jaimerais savoir comment connaitre la liste des utilisateurs qui exécutent un fichier avec SHELL , quelle commande utiliser ??
merci
yaz
A voir également:

7 réponses

mamiemando Messages postés 33357 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 13 novembre 2024 7 805
9 mai 2007 à 15:43
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
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
mamiemando Messages postés 33357 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 13 novembre 2024 7 805
9 mai 2007 à 19:35
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
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
9 mai 2007 à 20:05
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ça marche !
un grand merci pour vous 2 pour vos réponses .
0
mamiemando Messages postés 33357 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 13 novembre 2024 7 805
9 mai 2007 à 20:21
lami20j t'as épluché le man de ps pour pondre une commande pareille ^^ ?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
9 mai 2007 à 20:29
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
mamiemando Messages postés 33357 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 13 novembre 2024 7 805
9 mai 2007 à 22:50
Ok ;)
0