猿问

避免在脚本执行后关闭gnome-terminal?

我创建了一个bash脚本,该脚本可以打开多个gnome终端,通过ssh连接到教室计算机并运行一个脚本。


如何避免脚本完成后gnome终端关闭?请注意,我还希望能够在终端中输入其他命令。


这是我的代码示例:


gnome-terminal -e "ssh root@<ip> cd /tmp && ls"


LEATH
浏览 828回答 3
3回答

天涯尽头无女友

理想的解决方案是请求回声“ 按任意键 ” 的用户输入。但是,如果双击Nautis或Nemo并选择在终端中运行,则似乎无法正常工作。对于Ubuntu,使用的外壳设计用于仅具有标准功能的快速启动和执行,我相信它称为dash。因此,shebang是开始使用bash功能的第一行。通常是:#!/ bin / bash或类似的东西。在Ubuntu中,我了解到这应该是:#!/ usr / bin / env bash。在解释器看到bash命令中的语法错误之前,存在许多解决方法来保持屏幕状态。适用于我的Ubuntu解决方案:#!/usr/bin/env bashyour codeecho Press a key...read -n1
随时随地看视频慕课网APP
我要回答