Am 31.01.2012 um 23:10 schrieb Ben De Luca:

> http://gridscheduler.sourceforge.net/htmlman/htmlman5/queue_conf.html
> terminate_method

This will be used in case you issue `qdel`.

Not for a normal termination.

-- Reuti


> looks like it might be simplest.
> 
> 
> 
> On Tue, Jan 31, 2012 at 9:51 PM, Ben De Luca <[email protected]> wrote:
>> Strangely im pondering this issue at the moment. If a python process
>> is killed any process started with subprocess does not die.
>> 
>> The two methods im following,
>> 
>> 1. a reaper, the grid job starts a python process (parent) that starts
>> two other jobs, the task, and the reaper.
>> A. The task is the process I want to run.
>> B. The reaper, sits waiting to see if the parent python process
>> disappears, if it does it cleans up process A.
>> 
>> When Parent sees A finishes normally it kills B.
>> If Parent is killed B kills A.
>> 
>> 2. I think an epilog can be run to clean up.
>> 
>> 
>> On Tue, Jan 31, 2012 at 8:00 PM, Hugh Macdonald
>> <[email protected]> wrote:
>>> Hi,
>>> 
>>> I've got a python script here that is run through Grid. When I requeue the
>>> job, I want to catch the signal in the script, to do a bit of cleanup before
>>> exiting. I don't seem to be able to catch the signal, making me assume that
>>> it's SIGKILL that is being sent. Am I right in this assumption, and, if so,
>>> is there any way to change it to SIGTERM?
>>> 
>>> 
>>> Thanks
>>> 
>>> 
>>> Hugh Macdonald
>>> nvizible – VISUAL EFFECTS
>>> 
>>> [email protected]
>>> +44(0) 20 3167 3860
>>> +44(0) 7773 764 708
>>> 
>>> www.nvizible.com
>>> 
>>> 
>>> _______________________________________________
>>> users mailing list
>>> [email protected]
>>> https://gridengine.org/mailman/listinfo/users
>>> 
> 
> _______________________________________________
> users mailing list
> [email protected]
> https://gridengine.org/mailman/listinfo/users
> 


_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users

Reply via email to