On Mai 14 2024, Chet Ramey wrote:

> Setting the process group might solve this particular issue, at the cost of
> losing keyboard-generated signals. That's not so bad for SIGINT, though
> people do expect to be able to kill a procsub when you interrupt the job
> using it, but you also wouldn't be able to suspend the procsub with ^Z any
> more. When you're  running a job that contains a process substitution, the
> historical behavior has been that you're able to suspend it along with the
> rest of the job. Same with hitting the job pgrp with something like SIGHUP.

But leaving it in the process group of the parent shell does not
accomplish that, which is actually the point of this thread.  A process
substitution is similar to a pipeline; it really belongs to the process
group of the command that reads from it.

-- 
Andreas Schwab, SUSE Labs, sch...@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE  1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."

Reply via email to