Thread View: be.comp.programming
3 messages
3 total messages
Started by internet_dragon_
Sat, 05 Jun 2004 11:50
C programma met popen
Author: internet_dragon_
Date: Sat, 05 Jun 2004 11:50
Date: Sat, 05 Jun 2004 11:50
8 lines
1376 bytes
1376 bytes
Ik zit met het volgende probleem: Ik heb een c programma dat gebruikt maakt van "popen". Als nu het proces dat ik open met popen geen output meer stuurt (blijft 'hangen') dan zou ik dit process willen killen. Ik heb al een timer die afloopt al er geen uitvoer meer is voor een bepaalde tijd. Heeft iemand een idee hoedat ik het pid van dat process te weten kan komen? Ik zou dit liefst niet doen met de system() functie.
Re: C programma met popen
Author: Arnold Hendriks
Date: Sat, 05 Jun 2004 12:32
Date: Sat, 05 Jun 2004 12:32
14 lines
1749 bytes
1749 bytes
<internet_dragon_@telenet.be> wrote in message news:Dsiwc.145047$QK6.7395381@phobos.telenet-ops.be... > Ik zit met het volgende probleem: > > Ik heb een c programma dat gebruikt maakt van "popen". Als nu het proces > dat ik open met popen geen output meer stuurt (blijft 'hangen') dan zou ik > dit process willen killen. Ik heb al een timer die afloopt al er geen > uitvoer meer is voor een bepaalde tijd. > Heeft iemand een idee hoedat ik het pid van dat process te weten kan komen? popen is bedoeld als een zo simpel mogelijke interface. Als je meer controle over het gepipete proces wilt hebben, kun je beter het proces zelf aanmaken en zelf de pipes regelen, via de pipe & fork/process functies van het betreffende OS.
Re: C programma met popen
Author: Wilfried Bytebier
Date: Sat, 05 Jun 2004 13:28
Date: Sat, 05 Jun 2004 13:28
20 lines
1856 bytes
1856 bytes
Arnold Hendriks wrote: > <internet_dragon_@telenet.be> wrote in message > news:Dsiwc.145047$QK6.7395381@phobos.telenet-ops.be... >> Ik zit met het volgende probleem: >> >> Ik heb een c programma dat gebruikt maakt van "popen". Als nu het proces >> dat ik open met popen geen output meer stuurt (blijft 'hangen') dan zou >> ik >> dit process willen killen. Ik heb al een timer die afloopt al er geen >> uitvoer meer is voor een bepaalde tijd. >> Heeft iemand een idee hoedat ik het pid van dat process te weten kan > komen? > popen is bedoeld als een zo simpel mogelijke interface. Als je meer > controle over het gepipete proces wilt hebben, kun je beter het proces > zelf aanmaken en zelf de pipes regelen, via de pipe & fork/process > functies van het betreffende OS. Dacht het wel. Bedankt voor je reactie.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads