Bash脚本可打开多个终端选项卡并运行一些脚本

时间:2020-06-18 03:28:47

标签: bash ubuntu terminal

由于我的产品遵循微服务架构,因此我想同时运行多个应用程序。 我想打开新的终端选项卡并在其中运行一些命令。您能帮我写一个bash脚本来执行这些操作吗?这是我需要每天/重新启动系统的重复任务。我想让它自动化。

例如:

Tab1: 'cd Documents/my_app1; rails s -p 4000'
Tab2: 'cd Documents/my_app2; rails s -p 5000'
Tab3: 'cd Desktop/angular_app; yarn start --port 3000'

等。

因此,我需要一个脚本来使用一个命令来运行它。

1 个答案:

答案 0 :(得分:0)

选项卡是什么?

gnome-terminal -- /bin/bash -c 'cd Documents/my_app1; rails s -p 4000'
gnome-terminal -- /bin/bash -c 'cd Documents/my_app2; rails s -p 5000'
gnome-terminal -- /bin/bash -c 'cd Desktop/angular_app; yarn start --port 3000'