...
The “soft” run time limit (
-l s_rt
) is seven days. If a job reaches this limit, it is sent aSIGUSR1
signal.The “hard” run time limit (
-l h_rt
) is eight days. If a job reaches this limit, it is killed with signalSIGKILL
.
The idea of s_rt
is intended to warn jobs that the hard limit is coming. It is up to the job to correctly interpret SIGUSR1
as “Tidy up as you will be killed soon”. In reality most software, including shells, exit exits when they are sent a SIGUSR1
.