Comment trouver le nom d'un processus ?

Bonjour,

Comment trouver le nom du processus d'un programme ?
J'aimerai fermer un programme en utilisant la fonction kill -9 [nom du processus] mais je ne sais pas comment le trouver....

Quelqu'un peut m'aider ? merci d'avance

6 réponses

  1. Contributeur
    Bonjour,

    Essaye
    ps -u tonnom


    Pour afficher tes processus, ça te permettra surement de le retrouve !

    PS : l'option -9 est-elle vraiment nécessaire, c'est assez violent !
    1. Modérateur
      Salut,

      pgrep <nom_du_programme>

      man pgrep pour davantage d'options...
      1. J'ai essayé pgrep mais il me fait revenir à la ligne sans m'afficher d'informations.

        Sinon j'avais essayé ./ [nom du programme] &

        Mais le probleme c'est que le numéro qu'il me donne n'est pas fixe, l'ID change à chaque fois... du coup quand je veux l'arrêter en faisant kill -9 il n'arrête rien...
        1. Contributeur
          Pourquoi ne le cherches-tu pas manuellement, en général ça ressemble au nom du programme lui-même !
          1. Oui mais comment faire ? (je suis débutant sous Linux...)
          2. Contributeur
            Utilise la commande :
            ps -u <ton_nom_d'utilisateur>

            Tu auras la liste de tous tes processus, cherche le bon !
        2. Contributeur
          Utilise même la commande suivante :

          ps -A | grep <commande_du_programme>

          Dis-m'en des nouvelles ;-)

          Tant qu'on ne fait pas, on ne sait pas.
          1. Contributeur
            Exemple : ps -A | grep firefox
          2. Firefoc ça fonctionne nickel !
            Par contre pour d'autres programmes (gedit ou xclock par exemple) il n'affiche rien...
          3. Contributeur
            Il faut que le programme soit en cours d'exécution.
            La commande du programme n'est pas toujours le nom, mais la commande à taper dans une console pour le lancer.
          4. Le soucis c'est qu'en fait je demande à un programme de démarrer à un moment donné, puis de se fermer à un moment donné. Donc en fait je ne peux pas connaître son numéro en avance...
          5. Modérateur
            Voir #3 !