Bash不是正确的工具。通常使用
select(2)或
poll(2)系统调用解决此问题,这使您可以同时等待多个文件描述符而无需旋转。Bash没有任何一个接口。
我建议您使用一种脚本语言,例如Python或Perl(无论您是否满意),它都可以提供
select或的接口
poll(例如Python的
select模块)。

Bash不是正确的工具。通常使用
select(2)或
poll(2)系统调用解决此问题,这使您可以同时等待多个文件描述符而无需旋转。Bash没有任何一个接口。
我建议您使用一种脚本语言,例如Python或Perl(无论您是否满意),它都可以提供
select或的接口
poll(例如Python的
select模块)。