为什么 `concurrently` 不使用它执行的 shell?

作者: ursi创建于 2025年2月22日更新于 2025年5月26日

我正在尝试使用 `concurrently` 在我的 shell 中执行一些 bash 函数,这些函数单独执行时都能正常运行。但是,当使用 `concurrently` 运行这些函数时,它们会失败。在将 `echo $0` 添加到这些函数后,我意识到它们失败是因为 `concurrently` 使用了 `/bin/sh` 而不是 `bash` 来执行它们。

内容来源: open-cli-tools/concurrently