forking an external process
- From: Kim Schulz <kim schulz dk>
- To: gtk-perl-list gnome org
- Subject: forking an external process
- Date: Tue, 7 May 2002 22:04:28 +0200
hi
I want my gui to be accesable even when an external process is doing
some work.
My program does the following:
initialise the GUI
exec of a wget process
wait for it to return
do somthing to the return which will update the GUI (add rows to a
clist)
as it is now it hangs while the wget process is running. I have tried to
fork it but it doesnt work:
sub getnews{
$clist->clear();
if (fork() == 0) {
exec("wget http://www.slashdot.org/slashdot.rdf -nv -q -O \
slashdot.rdf");
exit(0);
}
parse_xml();
}
what have I done wrong? the parse_xml part is only to be runned when the
exec has returned somthing
--
Kim Schulz - Freelance Development | Never buy from a rich
www.schulz.dk - En nørds bekendelser | salesman. -- Goldenstern
www.linuxia.dk - hverdagens små hacks |
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]