Ed Kutrzyba wrote:

> I am developing an application that controls a "Data  Collection
> System".  I used glade and anjuta for my GUI and C backend control coding.
>   My program works great, but I need to add some extra backround tasks:
> 
> 1) I need to run a script (perl or bash) on demand without interfering
> with my program.  i.e. the script runs in the background so GTK is still
> responsive.

http://developer.gnome.org/doc/API/2.0/glib/glib-Spawning-Processes.html#g-spawn-async
 
> 2) I need to spawn a task to perform some background operations.  i.e.
> get time from an add in board, arm and disarm an interrupt routine that
> time tags an external signal -- need to start and stop this on demand.
> 
> What is the best way to do this?

http://developer.gnome.org/doc/API/2.0/glib/glib-Spawning-Processes.html#g-spawn-async-with-pipes

In general, see:
http://developer.gnome.org/doc/API/2.0/glib/glib-Spawning-Processes.html

> I have some code from the vendor to control the add in board, I just
> need to massage it to fit into my app, my way.

See also:
http://mail.gnome.org/archives/gtk-app-devel-list/2004-April/msg00171.html
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to