tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: sh(1) exec redirection
> After digging for hours why something like
> FOO_PASS_FD=3 exec /usr/pkg/bin/foo 3</path/to/pass
> worked on -6, but not on -8, I found out that [...]
I ran into something similar some time ago on, apparently, 8.0. I
found - I forget where - a workaround. To quote from the script:
# Misfeature in 8.0's sh(1): "exec N<thing" descriptors are not passed
# to commands(!!). Fortunately it provides a workaround: N>&N / N<&N.
exec 3</dev/rsd0d 3<&3
This may work for your use case too; I didn't try exec with a command.
/~\ The ASCII Mouse
\ / Ribbon Campaign
X Against HTML mouse%rodents-montreal.org@localhost
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B
Home |
Main Index |
Thread Index |
Old Index