[shell] commande PS

hiha -  
 abdovich63 -
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

11 réponses

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

    et ps T ?
    2
    1. abdovich63
       
      ps -efl | wc -l
      0
  2. flane-tric
     
    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
    1
  3. hiha
     
    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
    0
  4. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
     ps -eopid,user | grep utilisateur
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. hiha
     
    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
    0
  7. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    peut être
    ps a T
    0
  8. hiha
     
    non la sa afficher tout les processus de bash lancer et les processus users lancer
    0
  9. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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.


    0
  10. hiha
     
    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 )
    0
  11. lolo
     
    ps aux
    por lister les commande a un utilisateur
    0