[Gambas-user] Ending processes after killing a gambas program

David Villalobos Cambronero david_villalobos_c at ...43...
Fri Nov 9 15:11:10 CET 2007


well, just an opinion:

you can create your application as a service and use chkconfig to determinate when it stops and when it runs.

I haven´t try it but maybe it could work

----- Original Message ----
From: José Luis Redrejo <jredrejo at ...626...>
To: mailing list for gambas users <gambas-user at lists.sourceforge.net>
Sent: Friday, November 9, 2007 7:39:30 AM
Subject: [Gambas-user] Ending processes after killing a gambas program


Hello, I have a problem with a gambas application:
it starts some processes (using "Try myProcess=shell("whatever")"),
 don't
matter if I use shell or exec syntax.
My problem is that this gambas application has to run for the whole
 user
session, but should ends when the user logouts. The gambas application
 dies,
but the processes it starts continue as they are non-graphical
 processes.
Also if the user kills the gambas application or I just press the stop
button in the gambas ide, I have the same behaviour.


An example would be a form with only one button (Button1) and this
 code:

'------------------------
PRIVATE pro as Process

PUBLIC SUB Button1_Click()
   TRY pro=EXEC["gedit"]
END

PUBLIC SUB _free()
   TRY pro.Kill
END

'------------------------

Running this code inside the IDE, gedit will die if I click on the
 close
button of the form, but will remains active if I kill the gambas app,
 or
just click on the stop button of the IDE.

Up to now, that behaviour seems logical to me, but I would like to be
 able
to kill all the started processes when the application dies.
Any idea?
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Gambas-user mailing list
Gambas-user at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user





__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


More information about the User mailing list