lancer une commande et récupérer son pid en C
bonjour.
je programme en C/C++ et je cherche une fonction qui lance un processus et qui récupère son pid.
du genre
int system(char* commande)
ou l'integer renvoyé serait le pid de la commande
j'ai essayer pas mal de trucs du genre récupérer ce qui s'affiche a l'ecran lorsque l'on fait un :
commande >> /dev/null &
ca nous affiche le pid mais je n'arrives pas a le metre dans un fichier ou une variable
en fait c'est pour faire un programme qui lance en permanence quatres commandes du meme type et que dès que l'une des quatres se termine, en lance un autre.
merc d'avance