ubuntu用一个进程运行多个命令

ubuntu用一个进程运行多个命令

在我的开发机器上,我经常同时启动很多服务(10+),然后立即使用 CTRL+C 终止它们(非常重要)。

问题是将显示的输出仅针对最新命令。例如:

$ npm run service-a | npm run service-b | npm run service-c

在这种情况下,我将仅看到来自 的输出service-c

运行 with&将导致打开许多进程。运行 with&&将仅运行第一个任务,因为它是一项实时服务。

我有什么选择?

谢谢

答案1

找到了

sh -c "npm run service-a & npm run service-b & npm run service-c & wait"

相关内容