Bash脚本可以在多个终端会话中并行或并行启动多个进程,还是全部集中在一个前台?

尼尔

问题背景

在我的开发环境中,我需要在不同端口上运行几个开发Web服务器。主要是REST API服务。每次我开始编码时,我都必须打开一堆终端,并在每个终端中启动服务,并记住每个终端是什么端口,等等,这是一个使命。

现有解决方案

此答案提供了一种编写脚本的方法,该脚本将运行命令以启动所有服务器并使它们并行运行。

https://stackoverflow.com/questions/3004811/how-do-you-run-multiple-programs-in-parallel-from-a-bash-script

解决方案的局限性

我确实需要查看每个服务的日志,因此我不能仅将其放在前台。

问题

有没有一种方法可以(a)从bash脚本中打开多个终端会话,或者(b)即使将它们全部都记录到同一个会话中也可以工作(我可以使日志消息标识出源)。

更多

如果有使用tmux的解决方案,我会接受。

尼古拉·梅里

tmuxinator(ruby)允许在YAML配置文件中预定义tmux会话。

替代品是tmuxp(python)和teamocil(ruby)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

bash脚本中的命令是并行运行还是一个接一个运行?

来自分类Dev

如何从一个bash脚本启动多个屏幕会话?

来自分类Dev

从python脚本中启动并行进程?

来自分类Dev

Shell脚本可捕获一个或多个Wistia视频

来自分类Dev

并行处理多个文件的bash脚本

来自分类Dev

在php中并行运行多个进程

来自分类Dev

在php中并行运行多个进程

来自分类Dev

一个数据库连接可以有多个并行事务吗?

来自分类Dev

是否可以进行多个并行调用并接受使用Kotlin Flow返回的第一个?

来自分类Dev

在并行Linux中运行一个进程

来自分类Dev

在并行Linux中运行一个进程

来自分类Dev

通过一个配方并并行执行多个目标

来自分类Dev

并行执行多个promise,但只能从其中一个中检索结果

来自分类Dev

一个会话中有多个控制终端?

来自分类Dev

服务组件是在终端服务器上的用户会话之间共享还是为每个用户会话启动一个进程?

来自分类Dev

Bash 文件:并行运行进程并在一个进程结束时停止

来自分类Dev

在bash中捕获多个并行的grep输出

来自分类Dev

bash脚本在tmux会话中启动另一个脚本

来自分类Dev

并行运行多个进程,但在bash中一起退出

来自分类Dev

多个脚本还是一个?它可以支持重复吗?

来自分类Dev

在另一个终端中合并来自多个独立进程的输出

来自分类Dev

bash脚本获取特定的用户(一个或多个)的ID和进程计数

来自分类Dev

Bash:将来自多个xargs并行进程的stdout记录到单独的日志文件中

来自分类Dev

“前台进程组”是控制终端的属性还是会话的属性?

来自分类Dev

并行启动两个脚本并根据另一个脚本的返回停止一个

来自分类Dev

如何使用一个密码启动多个SSH会话?

来自分类Dev

如何用一个命令启动多个进程?

来自分类Dev

检查从脚本并行启动的进程的退出代码

来自分类Dev

并行调用多个bash函数

Related 相关文章

  1. 1

    bash脚本中的命令是并行运行还是一个接一个运行?

  2. 2

    如何从一个bash脚本启动多个屏幕会话?

  3. 3

    从python脚本中启动并行进程?

  4. 4

    Shell脚本可捕获一个或多个Wistia视频

  5. 5

    并行处理多个文件的bash脚本

  6. 6

    在php中并行运行多个进程

  7. 7

    在php中并行运行多个进程

  8. 8

    一个数据库连接可以有多个并行事务吗?

  9. 9

    是否可以进行多个并行调用并接受使用Kotlin Flow返回的第一个?

  10. 10

    在并行Linux中运行一个进程

  11. 11

    在并行Linux中运行一个进程

  12. 12

    通过一个配方并并行执行多个目标

  13. 13

    并行执行多个promise,但只能从其中一个中检索结果

  14. 14

    一个会话中有多个控制终端?

  15. 15

    服务组件是在终端服务器上的用户会话之间共享还是为每个用户会话启动一个进程?

  16. 16

    Bash 文件:并行运行进程并在一个进程结束时停止

  17. 17

    在bash中捕获多个并行的grep输出

  18. 18

    bash脚本在tmux会话中启动另一个脚本

  19. 19

    并行运行多个进程,但在bash中一起退出

  20. 20

    多个脚本还是一个?它可以支持重复吗?

  21. 21

    在另一个终端中合并来自多个独立进程的输出

  22. 22

    bash脚本获取特定的用户(一个或多个)的ID和进程计数

  23. 23

    Bash:将来自多个xargs并行进程的stdout记录到单独的日志文件中

  24. 24

    “前台进程组”是控制终端的属性还是会话的属性?

  25. 25

    并行启动两个脚本并根据另一个脚本的返回停止一个

  26. 26

    如何使用一个密码启动多个SSH会话?

  27. 27

    如何用一个命令启动多个进程?

  28. 28

    检查从脚本并行启动的进程的退出代码

  29. 29

    并行调用多个bash函数

热门标签

归档