Hi,
> Am 08.11.2017 um 23:49 schrieb mark.berg...@uphs.upenn.edu:
>
> Scenario:
> Interactive use of our cluster relies on qlogin. To limit long
> idle login sessions and runaway processes, resource thresholds
> for interactive jobs are set for s_rt, s_vmem and s_cpu to large
> values (8hrs, 10GB, 15min), with the corresponding hard limits
> being set even higher. The system-wide bash_profile traps SIGXCPU
> and SIGUSR1 and sends the user a warning that they are approaching
> a limit.
>
> Problem:
> SIGXCPU is sent to the sshd process initiated by qlogin. This is not
> trapped, causing the login session to close without warning.
>
> Requested enhancement:
> Exempt the sshd initiated by qlogin from being sent any of the "soft"
> resource quota signals.
You can setup a wrapper for the sshd:
#!/bin/sh
# Two single quotation marks
trap '' xcpu usr1
exec /usr/sbin/sshd -i
This results in an ignore mask for the sshd in its /proc/$PID/status:
SigIgn: 00801200
while being without this wrapper:
SigIgn: 1000
But it's also sent to the Bash, hence there it should be in the .profile too to
ignore the two signals I think.
-- Reuti
>
>
> --
> Mark Bergman voice: 215-746-4061
>
> mark.berg...@uphs.upenn.edu fax: 215-614-0266
> https://www.cbica.upenn.edu/
> IT Technical Director, Center for Biomedical Image Computing and Analytics
> Department of Radiology University of Pennsylvania
> ___
> SGE-discuss mailing list
> SGE-discuss@liv.ac.uk
> https://arc.liv.ac.uk/mailman/listinfo/sge-discuss
>
___
SGE-discuss mailing list
SGE-discuss@liv.ac.uk
https://arc.liv.ac.uk/mailman/listinfo/sge-discuss