在我的开发机器上,我经常同时启动很多服务(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"