Stocker PID d'un processus / -- C --
Résolu
InAme19
Messages postés
539
Date d'inscription
Statut
Membre
Dernière intervention
-
InAme19 Messages postés 539 Date d'inscription Statut Membre Dernière intervention -
InAme19 Messages postés 539 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Stocker PID d'un processus / -- C --
- Simulateur pid gratuit - Télécharger - Études & Formations
- Processus d'execution client serveur - Forum Windows 10
- Processus hote windows rundll32 - Forum Virus
- Quest ce que Processus hôte windows(Rundll32) ✓ - Forum Logiciels
- Impossible d'obtenir le verrou de dpkg (/var/lib/dpkg/lock-frontend). il est possible qu'un autre processus l'utilise. ✓ - Forum Ubuntu
3 réponses
j'avais pensé à faire cela:
int main()
{
int test = system("ps -C programme -o pid");
printf("pid : %d \n", test);
return 0;
}
mais cela m'affiche:
8303
pid : 0
donc le pid stocké dans test n'est pas 8303 alors que c'est ce que renvoie la commande "ps -C programme -o pid"
int main()
{
int test = system("ps -C programme -o pid");
printf("pid : %d \n", test);
return 0;
}
mais cela m'affiche:
8303
pid : 0
donc le pid stocké dans test n'est pas 8303 alors que c'est ce que renvoie la commande "ps -C programme -o pid"
ah oui, normal, c'est la fonction system qui renvoie 0 pour dire que cela s'est bien passé.
mais alors comment stocker le résultat de la commande?
hum peut être si je met le résultat dans un fichier... j'essaye ça :p
mais alors comment stocker le résultat de la commande?
hum peut être si je met le résultat dans un fichier... j'essaye ça :p
oui c'est ça =)
j'ai rajouté ça à ma commande : > test2.txt pour mettre le résultat dans un fichier
ce qui donne:
int main()
{
int test = system("ps -C programme -o pid > test2.txt");
printf("pid : %d \n", test);
return 0;
}
ainsi je peux travailler directement sur le fichier qui contient mon PID ^^
j'ai rajouté ça à ma commande : > test2.txt pour mettre le résultat dans un fichier
ce qui donne:
int main()
{
int test = system("ps -C programme -o pid > test2.txt");
printf("pid : %d \n", test);
return 0;
}
ainsi je peux travailler directement sur le fichier qui contient mon PID ^^