为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

LEATH 2019-12-25 10:35:16
我创建了一个bash脚本,该脚本可以打开多个gnome终端,通过ssh连接到教室计算机并运行一个脚本。如何避免脚本完成后gnome终端关闭?请注意,我还希望能够在终端中输入其他命令。这是我的代码示例:gnome-terminal -e "ssh root@<ip> cd /tmp && ls"
查看完整描述

3 回答

?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

理想的解决方案是请求回声“ 按任意键 ” 的用户输入。


但是,如果双击Nautis或Nemo并选择在终端中运行,则似乎无法正常工作。


对于Ubuntu,使用的外壳设计用于仅具有标准功能的快速启动和执行,我相信它称为dash。因此,shebang是开始使用bash功能的第一行。通常是:#!/ bin / bash或类似的东西。在Ubuntu中,我了解到这应该是:#!/ usr / bin / env bash。


在解释器看到bash命令中的语法错误之前,存在许多解决方法来保持屏幕状态。


适用于我的Ubuntu解决方案:


#!/usr/bin/env bash


your code


echo Press a key...

read -n1


查看完整回答
反对 回复 2019-12-25
  • 3 回答
  • 0 关注
  • 827 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信