🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
3 messages
3 total messages Started by internet_dragon_ Sat, 05 Jun 2004 11:50
C programma met popen
#2382
Author: internet_dragon_
Date: Sat, 05 Jun 2004 11:50
8 lines
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
#2383
Author: Arnold Hendriks
Date: Sat, 05 Jun 2004 12:32
14 lines
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
#2384
Author: Wilfried Bytebier
Date: Sat, 05 Jun 2004 13:28
20 lines
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