问题背景
在我的开发环境中,我需要在不同端口上运行几个开发Web服务器。主要是REST API服务。每次我开始编码时,我都必须打开一堆终端,并在每个终端中启动服务,并记住每个终端是什么端口,等等,这是一个使命。
现有解决方案
此答案提供了一种编写脚本的方法,该脚本将运行命令以启动所有服务器并使它们并行运行。
解决方案的局限性
我确实需要查看每个服务的日志,因此我不能仅将其放在前台。
问题
有没有一种方法可以(a)从bash脚本中打开多个终端会话,或者(b)即使将它们全部都记录到同一个会话中也可以工作(我可以使日志消息标识出源)。
更多
如果有使用tmux的解决方案,我会接受。
有tmuxinator(ruby)允许在YAML配置文件中预定义tmux会话。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句