Ubuntu下通过.sh文件同时启动多个程序系列2—启动多个终端分别运行不同指令或者程序

这篇具有很好参考价值的文章主要介绍了Ubuntu下通过.sh文件同时启动多个程序系列2—启动多个终端分别运行不同指令或者程序。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

说明

项目上经常遇到需要到开多个终端分别启动不用程序,这里简单介绍一个方法,通过.sh文件,同时启动多个程序

步骤

1.创建.sh文件

这里创建的文件名为 test.sh

2.输入内容

#!/bin/bash

gnome-terminal --tab --title=A.sh -- bash -c "cd /home/aha/Downloads/test1 && ./run.sh >run.log;exec bash" 
gnome-terminal --tab --title=B.sh -- bash -c "cd /home/aha/Downloads/test2 && ./run.sh >run.log;exec bash" 
gnome-terminal --tab --title=C.sh -- bash -c "cd /home/aha/Downloads/test3 && ./run.sh >run.log;exec bash" 
gnome-terminal --tab --title=D.sh -- bash -c "cd /home/aha/Downloads/test4 && ./run.sh >run.log;exec bash" 
gnome-terminal --tab --title=E.sh -- bash -c "cd /home/aha/Downloads/test5 && ./run.sh >run.log;exec bash" 
gnome-terminal --tab --title=F.sh -- bash -c "cd /home/aha/Downloads/test6 && ./run.sh >run.log;exec bash" 

3.赋予可执行权限

chmod 777 test.sh

4.测试

./test.sh

解释

gnome-terminal --tab --title=A.sh – bash -c “cd /home/aha/Downloads/test1 && ./run.sh >run.log;exec bash” 只需要修改加粗部分即可
例如:
gnome-terminal --tab --title=A.sh – bash -c “ifconfig;exec bash”
或者
gnome-terminal --tab --title=A.sh – bash -c “ls;exec bash” 等等文章来源地址https://www.toymoban.com/news/detail-463783.html

到了这里,关于Ubuntu下通过.sh文件同时启动多个程序系列2—启动多个终端分别运行不同指令或者程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Logstash同时运行多个配置文件

    创建存放logstash配置文件存放目录 修改pipelines.yml进行配置 把所有的配置文件放到 conf.d 目录下面 运行logstash时会读取 conf.d 目录下所有以.conf 结尾的文件 直接运行 不需要指定 -f 参数了

    2023年04月18日
    浏览(19)
  • VSCode同时编译多个C文件

    一.环境说明 1.系统:Ubuntu 22.04.2 LTS 2.Visual Studio Code: 1.80.1 二.问题描述 今天使用VSCode编译《Programming Abstractions In C》书中的gymjudge.c代码时遇到错误,错误提示为: 三.问题分析 因为gymjudge.c文件里面引入了”simpio.c”文件里面“GetReal”、“GetReal”方法,但是我们可以看到错误

    2024年02月15日
    浏览(19)
  • Ubuntu运行.sh文件

    (1)使用sh test.sh执行 使用 sh test.sh 来执行script文件,该方法标明使用 sh 这种shell来执行test.sh文件,sh已经是一种被bash替代的shell. 尽管我们在test.sh中声明使用 #!/bin/bash 来执行我们的文件,但此时使用sh而不是bash,则#!/bin/bash 已不起作用。 (2)使用bash test.sh 执行 该方法其

    2024年02月09日
    浏览(24)
  • 【maven】通过profiles实现:怎样激活某个仓库、同时加载多个profile、不同环境加载不同依赖jar

    Maven中的profile是一组可选的配置,可以用来设置或者覆盖配置默认值。有了profile,你就可以为不同的环境定制构建。 profile可以在pom.xml中和maven的setting.xml文件中配置,如下: 在上述示例中,我们定义了一个名为\\\"nexus\\\"的profile,并在其中设置了一个名为\\\"my-repo\\\"的Maven仓库。该仓

    2024年02月13日
    浏览(19)
  • Mac,Linux中用mkdir同时创建多个文件夹

    提示:Mac,Linux中用mkdir同时创建多个文件夹 新建dirlist.txt 文件,放在所需创建文件夹根目录 右击-打开所需创建文件夹下终端 使用更为更强大的xargs命令

    2023年04月08日
    浏览(22)
  • 【Linux-shell系列】多脚本同时启动

    💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老 导航 檀越剑指大厂系列:全面总

    2024年03月08日
    浏览(18)
  • Ubuntu如何创建一个.desktop文件来启动应用程序

            如果想在Linux系统中创建一个自定义的应用程序,或者想要为一个已有的应用程序添加一个图形界面,需要创建一个.desktop文件,该文件是一个包含应用程序信息的文本文件。         首先,您需要使用一个文本编辑器来创建一个.desktop文件。您可以使用gedit或

    2024年02月09日
    浏览(29)
  • 通过定时任务+sh脚本方式实现服务器日志文件异机备份

    等保要求服务器A日志(服务器、数据库、后端、nginx、redis等)备份在另外一台服务器B上 通过定时任务+sh脚本+scp命令,实现定时执行脚本,将文件备份到另外一台服务器上 step1、准备工作 服务器A ipA 服务器B ipB step2、脚本命令backup.sh 服务器A上,以nginx日志为例 step3、配对秘钥

    2024年02月16日
    浏览(19)
  • Ubuntu22.04设置开机自启.sh文件以及定时任务

    一、开机自启.sh文件 1.创建.sh文件, 路径可以自行选择 2.赋予可执行权限 3.输入内容到.sh文件中 注意:脚本文件的第一行应该是shebang,指定了执行该脚本的解释器。例如,如果是一个bash脚本,它应该是 #!/bin/bash 样本内容: 保存退出 4.创建.service文件在 /etc/systemd/system 目录下

    2024年04月09日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包