如何解决后台进程,使用stdin将管道连接到父Shell脚本中的fd 3
是否可以仅使用POSIX Shell的设施,并使用命名管道而不使用,来启动后台进程并使该进程的stdin成为管道哪个在父shell的文件描述符3(或其他大于2的数字)上打开?
具体来说,无需使用mkfifo
,即可执行此代码段的操作:
mkfifo fifo
tee -a logfile < fifo &
exec 3> fifo
rm fifo
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。