打开另一个终端以在 bash 脚本中执行带有持续输出的命令 - 如何继续 bash 脚本?

Open another terminal to execute a command with ongoing aoutput in bash script - how continue the bash script?

我有一个 bash 脚本,它启动两个本地区块链节点而不是将输出保存到日志文件中,我想打开一个终端以在终端上连续打印它:

我试过了

konsole --noclose -e blockchain start

但是 bash 脚本不会继续执行脚本中的下一个命令。

关于如何在打开 2 个终端并持续输出的同时保留脚本 运行 的任何想法?

您可以通过在命令末尾添加 & 来实现此目的:

konsole --noclose -e blockchain start &

这会向 shell 标记它应该在子 shell 的后台执行命令。效果是 shell 不等待命令完成,而是立即继续。