[slurm-users] Execute scripts on suspend and cancel
    Michael Jennings 
    mej at lanl.gov
       
    Thu Oct 17 17:10:31 UTC 2019
    
    
  
On Thursday, 17 October 2019, at 16:50:29 (+0000),
Goetz, Patrick G wrote:
> Are applications even aware when they've been hit by a SIGSTP?  This
> idea of a license being released under these circumstances just
> seems very unlikely.
No, which is why SIGSTOP cannot be caught.  The action is carried out
by the kernel, not the application, and no further time slices will be
provided to the application until it receives the SIGCONT signal (at
which point its SIGCONT handler, if any, is invoked).
The parent, however, *can* take action when one of its children
receives SIGSTOP by setting up a SIGCHLD handler; see sigaction(2) for
the gory details, along with wait4(2)/waitpid(2).
Michael
-- 
Michael E. Jennings <mej at lanl.gov>
HPC Systems Team, Los Alamos National Laboratory
Bldg. 03-2327, Rm. 2341     W: +1 (505) 606-0605
    
    
More information about the slurm-users
mailing list