==> La commande ps | wc -l

Bonjour,
Quand je lance la commande suivante : ps | wc -l
elle le compte deux processus de plus que le nombre de processus existant au moment de son lancement

Savez-vous pourquoi ?

Merci pour votre aide.

6 réponses

  1. Bonjour,

    Elle ne compte pas le nombre de processus, mais le nombre de ligne qui sont en sortie. Fait un man wc:

    [...]
     -l, --lines
                  print the newline counts
    

    [...]

    Bien à toi,
    MyTux.
    1. Merci,
      si je comprends bien :
      PS | WC : va me compter le nombree de processus

      Mais :
      PS'| WC - l : Va compter le nombre de ligne que contient chaque processus

      PS : ça veut dire quoi le nombre de ligne ?
      1. Bonjour,

        Dans ta console, tu fais man wc et tu verras à quoi sert la commande wc.

        Pour ce qui concerne le nombre de lignes, à chaque fois que tu fais une commande, celle - ci te renvoie un retour sur l'écran et l'option -l de la commande wc te sert à compter le nombre de ligne retournée par la commande.

        Bref fais d'abord un man des commandes avant de les exécuter, ça sert.

        Bien à toi,
        MyTux.
        1. En fait j'ai eu un problème avec mon Grup que je vais bientôt réparer,
          en attendant je n'ai pas unix,

          Pour PS , j'ai trouvé les status suivants :
          R : runnable
          S : sleeping
          Z : Zombie
          D : sommeil
          T : traced

          Mais parfois j'ai les statuts comme ceci :
          R+
          Ss
          S+
          N : gentillesse

          à quoi ça correspond

          merci de me supporter en attendant de réparer mon unix
          1. Bonjour,

            Man page ps: http://unixhelp.ed.ac.uk/CGI/man-cgi?ps
            Man page wc: http://unixhelp.ed.ac.uk/CGI/man-cgi?wc

            Il faut chercher aussi par soi-même.

            Bien à toi,
            MyTux.