编写一个脚本,打开两个终端并启动项目

编写一个脚本,打开两个终端并启动项目

我想创建一个脚本,导航到 2 个项目文件夹,并执行 2 个保持打开的终端,这样我就不必每天都这样做了。

我尝试了以下操作:

#!/bin/bash
cd Repository/project1/ && npm run start:debug
cd Repository/project2/local && chmod -x already_made_script.sh

但什么也没发生。我做了:

  1. 使用脚本创建文件
  2. chmod u+x myscript.sh
  3. 尝试调用该脚本或双击它。

我能修复什么?

对不起。

答案1

安装konsole并创建 3 个脚本:

运行 1 个作业:

#!/bin/bash
# 1 script
cd Repository/project1/ && npm run start:debug

运行2个作业:

#!/bin/bash
# 2 script
cd Repository/project2/local && chmod -x already_made_script.sh

并运行两个终端,执行两个作业:

#!/bin/bash
# 3 script
konsole --noclose  -e /bin/bash /path/to/my/script1 &
konsole --noclose  -e /bin/bash /path/to/my/script2

相关内容