PID fixe
vincenzo22
Messages postés
10
Statut
Membre
-
dubcek Messages postés 18627 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18627 Date d'inscription Statut Contributeur Dernière intervention -
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
-
Pas possible, il faut obtenir le PID avec getpid()
-
Salut,
Un PID fixe je pense pas que ce soit possible ça... Utilises la commande "pgrep" (man pgrep) :PID=$(pgrep programme)
;-))
-
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()
-
Hello
Normalement es communications entre un process et un driver se fait (faisait ?) par l'appel système ioctl.