bonjour
je veux arrêter l'exécution de la commande popen après une durée bien déterminer mai je n'ai pas su comment faire merci pour l'aide.
bonjour
je veux arrêter l'exécution de la commande popen après une durée bien déterminer mai je n'ai pas su comment faire merci pour l'aide.
Tu peux faire cela avec des signaux et un timer puis appeler la fonction pclose
Bon alors quand on sait pas trop il suffit de passer un peu de temps sur ton moteur de recherche préféré!!
Le principe est le suivant: Tu lances de processus (fork()), l'un va compté pendant que l'autre va faire le popen. Lorsqu'il a fini de compté le premier envoie son signal (kill) pour avertir le second. (Oui ca a l'air super simple).
Il faut que tu fasses attention a ton OS, est-ce que tu codes sous Windows, Linux (ou autre)?
Voila un petit exemple Unix: http://www.openyourcode.org/c-c/un-p...x-1/solution-3
N'hésite pas à aller sur des moteurs de recherches en anglais pour tes recherches surtout en ce qui concerne l'informatique![]()
Partager