首页 > 解决方案 > Bash Wait 命令是否支持 -n 选项?

问题描述

有一个 bash 脚本使用 'Wait -n' 等待任何进程退出。但它得到了错误信息。脚本部分是:

# wait for any of the coord or workers to exit
# `jobs` ensures that any completed old processes from other tests
# are not waited upon
jobs &> /dev/null
wait -n

错误信息

 wait: -n: invalid option

那么 -n 选项是等待命令的新功能吗?

标签: bashshellwait

解决方案


Bash Wait 命令是否支持 -n 选项?

是的。

那么 -n 选项是等待命令的新功能吗?

它是8 年前作为 bash4.3 的一部分引入的。我会把它算作“旧”。


推荐阅读