[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: so-called pipe files (sh-np-*) do not get deleted when processes clo
From: |
Michael Felt (aixtools) |
Subject: |
Re: so-called pipe files (sh-np-*) do not get deleted when processes close. |
Date: |
Thu, 11 Mar 2021 21:55:57 +0100 |
Sent from my iPhone
> On 11 Mar 2021, at 18:15, Chet Ramey <chet.ramey@case.edu> wrote:
>
> On 3/11/21 11:28 AM, Michael Felt wrote:
>> Hi,
>> Issue: AdoptOpenJDK build process makes bash calls in a particular way. An
>> abbreviated (shorter pathnames) example is:
>> ```
>> bash-5.0$ /usr/bin/printf "Building targets 'product-images legacy-jre-image
>> test-image' in configuration 'aix-ppc64-normal-server-release'\n" >
>> >(/usr/bin/tee -a /home/aixtools/build.log) 2> >(/usr/bin/tee -a
>> /home/aixtools/build.log >&2)
>> Building targets 'product-images legacy-jre-image test-image' in
>> configuration 'aix-ppc64-normal-server-release'
>
> I believe this is fixed in bash-5.1.
Would it be difficult to give me a hint for 5.0. I could test further now i
have a command that generates the issue.
>
>
>> I added some debug statements to try and catch what is not happening. It
>> seems that the fifo_list[i].proc value is never being set to (pid_t)-1 so
>> any call to `unlink_fifo()` or `unlink_fifo_list()` does not unlink the
>> special file created.
>
> Probably because the process substitution does not exit before the shell does.
I was hoping that is what the wait routines were for. Also noticed that the
second fifo never gets a pid.
> --
> ``The lyf so short, the craft so long to lerne.'' - Chaucer
> ``Ars longa, vita brevis'' - Hippocrates
> Chet Ramey, UTech, CWRU chet@case.edu http://tiswww.cwru.edu/~chet/
- Re: so-called pipe files (sh-np-*) do not get deleted when processes close., (continued)
- Re: so-called pipe files (sh-np-*) do not get deleted when processes close., Michael Felt, 2021/03/17
- Re: so-called pipe files (sh-np-*) do not get deleted when processes close., Michael Felt, 2021/03/17
- Re: so-called pipe files (sh-np-*) do not get deleted when processes close., Chet Ramey, 2021/03/17
- Re: so-called pipe files (sh-np-*) do not get deleted when processes close., Michael Felt, 2021/03/17
- Re: so-called pipe files (sh-np-*) do not get deleted when processes close., Chet Ramey, 2021/03/17
- Re: so-called pipe files (sh-np-*) do not get deleted when processes close., Michael Felt, 2021/03/18
- Re: so-called pipe files (sh-np-*) do not get deleted when processes close., Chet Ramey, 2021/03/18
- Re: so-called pipe files (sh-np-*) do not get deleted when processes close., Michael Felt, 2021/03/20
- Re: so-called pipe files (sh-np-*) do not get deleted when processes close., Chet Ramey, 2021/03/22
- Re: so-called pipe files (sh-np-*) do not get deleted when processes close., Chet Ramey, 2021/03/17
Re: so-called pipe files (sh-np-*) do not get deleted when processes close.,
Michael Felt (aixtools) <=
- Re: so-called pipe files (sh-np-*) do not get deleted when processes close., Chet Ramey, 2021/03/11
- Re: so-called pipe files (sh-np-*) do not get deleted when processes close., Michael Felt, 2021/03/16
- Re: so-called pipe files (sh-np-*) do not get deleted when processes close., Chet Ramey, 2021/03/16
- Re: so-called pipe files (sh-np-*) do not get deleted when processes close., Michael Felt, 2021/03/16
- Re: so-called pipe files (sh-np-*) do not get deleted when processes close., Chet Ramey, 2021/03/16
- Re: so-called pipe files (sh-np-*) do not get deleted when processes close., Michael Felt, 2021/03/16
- Re: so-called pipe files (sh-np-*) do not get deleted when processes close., Michael Felt, 2021/03/17
Re: so-called pipe files (sh-np-*) do not get deleted when processes close., Chet Ramey, 2021/03/22