【发布时间】:2021-09-18 08:58:45
【问题描述】:
有一个 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 选项是等待命令的新功能吗?
【问题讨论】:
-
您使用的是哪个版本的 bash? -n 是相当老的选项...
-
错误信息似乎回答了您正在使用的 shell 的问题。
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
-
我看到你在 Mac 上做 6.824 lab1。对于未来的学习者:只需install latest bash using homebrew 并使用自制程序的 bash 运行脚本,即
/opt/homebrew/bin/bash用于 ARM,/usr/local/bin/bash用于英特尔。