Hello,<div><br></div><div>I&#39;m trying to get an extended kill_delay working with torque 2.5.9, but so far I haven&#39;t been able to exceed a 5 second delay between SIGTERM and SIGKILL.  After reading various mailing list entries it looks like this issue has been encountered in the past and with 2.5.9 it should be possible to set a longer kill_delay.  Here&#39;s how I&#39;ve configured pbs_server and pbs_mom.</div>

<div><br></div><div>$ qmgr -c &#39;print queue gross&#39;</div><div><div>#</div><div># Create queues and set their attributes.</div><div>#</div><div>#</div><div># Create and define queue gross</div><div>#</div><div>create queue gross</div>

<div>set queue gross queue_type = Execution</div><div>set queue gross resources_default.neednodes = gross</div><div>set queue gross kill_delay = 30</div><div>set queue gross enabled = True</div><div>set queue gross started = True</div>

</div><div><br></div><div>$ cat /opt/torque/mom_priv/config</div><div><div>$ignwalltime false</div><div>$kill_delay true</div></div><div><br></div><div>To test these settings I run a submit script that traps SIGTERM and in that trap prints the date every second.  Then I issue a qdel for this job.  Only 5 seconds worth of date output from the SIGTERM trap function appears.  Is there anything more I need to do to enable kill_delay?  I gather it&#39;s pbs_mom which is subverting the server kill_delay and sending SIGKILL to the job after 5 seconds, but the undocumented mom config option &quot;$kill_delay true&quot; should override this.  Here&#39;s my submit script.</div>

<div><br></div><div>#!/bin/bash</div><div><div>function termtrap() {</div><div>    while true; do</div><div>        date</div><div>        sleep 1</div><div>    done</div><div>}</div><div><br></div><div>trap termtrap SIGTERM</div>

<div>sleep 600</div></div><div><br></div><div>Thanks,</div><div>Chris</div>