On 09/07/2024 22:21, наб wrote:
Package: coreutils
Version: 9.1-1
Version: 9.4-3
Severity: normal
Dear Maintainer,
POSIX.1-2024, XCU, timeout, ASYNCHRONOUS EVENTS:
117587 If the signal specified with the −s option, or any signal whose default
action is to terminate
117588 the process, is delivered to the timeout utility, then unless the
signal is SIGKILL or
117589 SIGSTOP, the timeout utility shall immediately send the same signal to
the process or
117590 processes to which it would send a signal when the time limit is
reached. If the delivered
117591 signal is SIGALRM, timeout may behave as if the time limit had been
reached instead of
117592 sending SIGALRM.
Right, so POSIX states that timeout(1) should ensure
all termination signals terminate the monitored command.
Currently we only do this for a few terminal centric ones
like SIGINT, SIGQUIT, SIGHUP, ...
cheers,
Pádraig