PID fixe

Bonjour, je voulais savoir si quelqu'un savait comment atribuer un PID fixe a un binaire (un processus linux) car j'utilise une fonction qui utilise un numero de pid dans un driver.
Configuration: Linux
Firefox 2.0.0.4

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Salut,

    Un PID fixe je pense pas que ce soit possible ça... Utilises la commande "pgrep" (man pgrep) :
    PID=$(pgrep programme)
    ;-))
    1. Modérateur
      Salut,

      getpid() c'est un appel système qui permet de connaître le PID d'un processus et pas d'attribuer un PID
      il ne prends pas d'argument et il renvoie une valeur de type pid_t

      la commande pgrep recupère le PID d'un processus

      quelqu'un savait comment atribuer un PID fixe a un binaire
      La question c'est comment attribuer un PID à un processus (un binaire ne veut rien dire tant qu'il n'est pas exécuté)
      La seule manière de créer un processus c'est d'appeler l'appel-système fork()
      1. Contributeur
        Hello
        Normalement es communications entre un process et un driver se fait (faisait ?) par l'appel système ioctl.