我是脚本编写新手,但对 Linux 有点熟悉。我实际上在 Fedora16 版本上使用它,带有 Gnome3 和 gnome-terminal...仅供参考。
我整天翻阅各种 ssh 终端,我认为创建一个名为 lambda 的 ssh 脚本会很好,该脚本包含发送到 Terminal_wrapper 脚本的信息,该脚本接受各种变量并基于以下内容创建新的 gnome 终端那些给定的变量。我想要的信息是重命名标题,更改 bg 和 fg 颜色,并在新的 gnome 终端窗口中启动 ssh。
我觉得我已经接近让 ssh 工作了,但我错过了一些东西。这是我的 lambda ssh 脚本:
terminal_wrapper user lambda.company.com
这是我的terminal_wrapper:
gnome-terminal --title=$2 -e ssh $1 $2
它为我打开一个新窗口,将其重命名为 lambda.company.com,然后坐在那里并在一秒钟后关闭。
有什么帮助吗?谢谢。
答案1
请使用此命令:
gnome-terminal --title=$2 --command "ssh $1@$2" --window &
答案2
在尝试了更多的事情之后,一位朋友建议也许 gnome-terminal 上的 -e 命令需要一个完整的命令。将代码更改为以下内容后,它可以工作:
gnome-terminal --title=$2 -e "ssh $1@$2"
感谢您的输入。