同时执行 bash 脚本

Goo*_*bot 1 bash shell-script

我在单独的终端窗口(选项卡)中运行了几个 bash 脚本。我想混合它们以在同一窗口中运行并提供混合输出。我只需要在同一个窗口中独立启动所有脚本。

常见的解决方案是使用&作为

./script1 &
./script2 &
./script3
Run Code Online (Sandbox Code Playgroud)

但是我不想将脚本发送到后台工作,因为我无法在终端中控制它们。例如,我无法通过 终止此脚本Ctrl+C,因为后台进程不会被Ctrl+C.

小智 5

您可以在几乎任意数量的后台进程中在 tmux 或 screen 中运行您的脚本。您可以随时访问这些进程。

查看tmuxGNU 屏幕