Rechercher : dans
Par :

[shell] commande PS

Dernière réponse le 6 jun 2009 à 17:36:20 hiha, le 17 fév 2008 à 18:44:02 
 Signaler ce message aux modérateurs

Bonjour,

Je voudrai compter le nombre de processus lancer sur un shell , mais juste les processus lancer sans les sessions


j'ai déjà utiliser ps -d mais le problème il list tout les processus lancer DU serveur je veux juste du shell merci d'avance.

Configuration: Windows Vista
Firefox 2.0.0.12

Meilleures réponses pour « [shell] commande PS » dans :
Guide d'utilisation du Shell pour débutant VoirSHELL BASH - GUIDE D'UTILISATION - Niveau Débutant Introduction Appel aux membres CCM II. C'est quoi le shell ? III. Comment accéder à la ligne de commande IV. Les consoles virtuelles Exemple : Accéder à la console 3 depuis l'interface...
Comment récupérer le résultat d'une commande dans une variable VoirComment récupérer le résultat d'une commande dans une variable Préambule Syntaxe Exemples Préambule Il est bien souvent nécessaire de récupérer le résultat d'une commande (ou de son code retour) dans une variable afin de pouvoir...
Bash - Les paramètres VoirIntroduction Les paramètres positionnels Exemple 1 Les paramètres spéciaux Exemple 2 Initialiser des paramètres - La commande "set" - Exemples - La commande "shift" - Exemple 3 Introduction Il est possible de fournir à un script,...
Linux - Le shell VoirIntroduction au shell L'interpréteur de commandes est l'interface entre l'utilisateur et le système d'exploitation, d'où son nom anglais «shell», qui signifie «coquille». Le shell est ainsi chargé de faire l'intermédiaire le système...
Systèmes UNIX - Le shell VoirIntroduction au shell L'interpréteur de commandes est l'interface entre l'utilisateur et le système d'exploitation, d'où son nom anglais «shell», qui signifie «coquille». Le shell est ainsi chargé de faire l'intermédiaire entre le système...

1

lami20j, le 17 fév 2008 à 19:56:43

Salut,

et ps T ?
lami20j

Répondre à lami20j

2

hiha, le 17 fév 2008 à 20:01:02

27735 pts/1 Ss 0:00 -bash
13583 pts/1 R+ 0:00 ps T



non sa ne marhce pas je veux jsute lister les processus d'un shell pour voir si l'utilisateur ne depasse pas son quota de processus c'est pour sa que je veux Juste montrer les pids qui'il la lancer

Répondre à hiha

3

lami20j, le 17 fév 2008 à 20:12:21

 ps -eopid,user | grep utilisateur

lami20j

Répondre à lami20j

4

hiha, le 17 fév 2008 à 20:19:46

Test 27732 0.0 0.0 9820 1824 ? S 11:23 0:00 sshd: test@pts/1
test 27735 0.0 0.0 3180 1808 pts/1 Ss 11:23 0:00 -bash
test 25976 0.0 0.0 9820 1824 ? S 11:34 0:00 sshd: test@pts/2
test 26121 0.0 0.0 3184 1824 pts/2 Ss 11:34 0:00 -bash
test 21746 0.0 0.0 2148 888 pts/1 R+ 14:11 0:00 ps ux


je veux pas que les processus présent ne soit pas pensent dans le cota je veux juste les processus que user lance sur son shell.


Je suis chiant je sais



mais c'est pour un hebergement De shell

Répondre à hiha

5

lami20j, le 17 fév 2008 à 20:27:42

Peut être

ps a T

lami20j

Répondre à lami20j

6

hiha, le 17 fév 2008 à 20:33:39

Non la sa afficher tout les processus de bash lancer et les processus users lancer

Répondre à hiha

7

lami20j, le 17 fév 2008 à 20:42:09

je veux juste les processus que user lance sur son shell.

c'est ça que tu veux
ps T | grep utilisateur

sinon peut être il faudra être plus explicite(e)

T     Select all processes associated with this terminal. Identical to the t option without any argument.




lami20j

Répondre à lami20j

8

hiha, le 17 fév 2008 à 20:53:39

Ps T | grep test
11898 pts/1 S+ 0:00 grep test


sa mafiche sa


bon j essaie de mieux expliquer je veux lister le nombre de pids lancer d'un shell sans compter les pids bash ou ouverture de session ssh et ftp

car je fais hébergement irc et shell et je voudrai fair eun un script bash qui va me permettre de voir le nombre de pids lancer pour chaque shell

je penser a la méthode WC qui comptera le nombre de ligne (sans compter les pids bash ou ouverture de session ssh et ftp )

Répondre à hiha

9

hiha, le 17 fév 2008 à 22:27:57

Up

Répondre à hiha

10

lolo, le 27 fév 2008 à 17:52:44

Ps aux
por lister les commande a un utilisateur

Répondre à lolo

11

 flane-tric, le 6 jun 2009 à 17:36:20

Pour afficher la liste des processus sur une session;

ps aux | grep -ni "le non de la session" | cut -c15-20

et pour les arrêter on va stoker cette commande dans un variable

p=$(ps aux | grep -ni "le non de la session" | cut -c15-20)

kill -9 $p

Répondre à flane-tric