在新选项卡的命令行gnome-terminal中执行脚本

用户名

我想打开一个新终端并立即对其执行脚本(以在新选项卡中设置标题),但是我无法配置它。我尝试:

gnome-terminal --tab-with-profile=$varname -x ./test.sh -c "script -a -c 'ping $varname' $PATH_REPORT/$varname.log"

任何帮助我如何执行包含以下内容的test.sh脚本:

PROMPT_COMMAND='echo -ne "\033]0;${varname}\007"'

与我写的其他命令?

斯蒂芬·哈里斯(Stephen Harris)

您可以简化解决方案,以便只需要指定一次主机名。test.sh脚本可以直接使用echo命令设置提示,然后运行所需的提示ping

$ cat test.sh
#!/bin/bash

echo -ne "\033]0;$1\007"
script -a -c "ping $1" $PATH_REPORT/$1.log

现在您可以用

gnome-terminal -x ./test.sh $varname

(确保事先在脚本中设置了PATH_REPORT,或者从当前shell导出了PATH_REPORT)

如果您想要更复杂的执行,则可以test.sh根据需要调整脚本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过命令行在现有的融合实例中打开新选项卡

来自分类Dev

从命令行在新选项卡中打开URL

来自分类Dev

如何在服务器命令行中打开新选项卡?

来自分类Dev

如何在服务器命令行中打开新选项卡?

来自分类Dev

打开新的终端选项卡并执行脚本

来自分类Dev

尽管〜/ .bashrc和〜/ .bash_profile中都存在“ NVM_DIR”变量,但在新的命令行窗口/选项卡中无法识别“ nvm”命令

来自分类Dev

如何在命令行中编码选项卡功能?

来自分类Dev

使用几个选项卡启动新的gnome-terminal,并在命令运行后等待

来自分类Dev

重试bash脚本中的命令行,直到成功,然后继续执行脚本

来自分类Dev

如何在命令行中打开另一个选项卡并继续使用Fabric?

来自分类Dev

如何在命令行中打开另一个选项卡并继续使用Fabric?

来自分类Dev

gnome-terminal:在新选项卡中跟踪目录

来自分类Dev

Gnome 3启动器中的命令行选项

来自分类Dev

在Unix命令行上的Python2中执行脚本

来自分类Dev

以编程方式在gnome-terminal中打开选项卡,执行命令并使选项卡保持打开状态

来自分类Dev

Matlab从Linux命令行执行脚本

来自分类Dev

PHP执行后台命令行脚本

来自分类Dev

尝试从正在运行的脚本中在新的终端选项卡中运行脚本

来自分类Dev

在TCL中打开gnome-terminal并运行脚本

来自分类Dev

脚本的命令行选项

来自分类Dev

命令在当前终端中打开新选项卡,并传递命令以在新选项卡上运行

来自分类Dev

在命令行脚本中获取多个配置值

来自分类Dev

python命令行参数中的多行脚本

来自分类Dev

使用bash脚本为gnome-terminal中的每个终端选项卡设置标题

来自分类Dev

使用bash脚本为gnome-terminal中的每个终端选项卡设置标题

来自分类Dev

以编程方式打开gnome终端选项卡并按顺序执行命令

来自分类Dev

以编程方式打开gnome终端选项卡,并按顺序执行命令

来自分类Dev

创建新的选项卡或窗口时,防止gnome-terminal更改目录

来自分类Dev

vte.sh不在新选项卡中保留我的gnome-terminal目录

Related 相关文章

  1. 1

    通过命令行在现有的融合实例中打开新选项卡

  2. 2

    从命令行在新选项卡中打开URL

  3. 3

    如何在服务器命令行中打开新选项卡?

  4. 4

    如何在服务器命令行中打开新选项卡?

  5. 5

    打开新的终端选项卡并执行脚本

  6. 6

    尽管〜/ .bashrc和〜/ .bash_profile中都存在“ NVM_DIR”变量,但在新的命令行窗口/选项卡中无法识别“ nvm”命令

  7. 7

    如何在命令行中编码选项卡功能?

  8. 8

    使用几个选项卡启动新的gnome-terminal,并在命令运行后等待

  9. 9

    重试bash脚本中的命令行,直到成功,然后继续执行脚本

  10. 10

    如何在命令行中打开另一个选项卡并继续使用Fabric?

  11. 11

    如何在命令行中打开另一个选项卡并继续使用Fabric?

  12. 12

    gnome-terminal:在新选项卡中跟踪目录

  13. 13

    Gnome 3启动器中的命令行选项

  14. 14

    在Unix命令行上的Python2中执行脚本

  15. 15

    以编程方式在gnome-terminal中打开选项卡,执行命令并使选项卡保持打开状态

  16. 16

    Matlab从Linux命令行执行脚本

  17. 17

    PHP执行后台命令行脚本

  18. 18

    尝试从正在运行的脚本中在新的终端选项卡中运行脚本

  19. 19

    在TCL中打开gnome-terminal并运行脚本

  20. 20

    脚本的命令行选项

  21. 21

    命令在当前终端中打开新选项卡,并传递命令以在新选项卡上运行

  22. 22

    在命令行脚本中获取多个配置值

  23. 23

    python命令行参数中的多行脚本

  24. 24

    使用bash脚本为gnome-terminal中的每个终端选项卡设置标题

  25. 25

    使用bash脚本为gnome-terminal中的每个终端选项卡设置标题

  26. 26

    以编程方式打开gnome终端选项卡并按顺序执行命令

  27. 27

    以编程方式打开gnome终端选项卡,并按顺序执行命令

  28. 28

    创建新的选项卡或窗口时,防止gnome-terminal更改目录

  29. 29

    vte.sh不在新选项卡中保留我的gnome-terminal目录

热门标签

归档