adding time limits to slurm commands in SLURM.pm and SLURMmod.pm
I am running ARC CE 6.7.0 with SLURM and ARC CE stops reporting job status once a week due to SLURM commands like /usr/bin/sinfo -a -h -o cpuinfo=%C
sometimes blocking indefinitely.
I see that SLURM.pm and SLURMmod.pm are running SLURM commands using open(SCPIPE,"...|")
without any time limit.
I think that it would be better to run external commands using IPC::Run with time limits.