通过ssh打开新终端的Bash脚本

通过ssh打开新终端的Bash脚本,bash,ubuntu,ssh,Bash,Ubuntu,Ssh,我正在制作一辆遥控车,我用笔记本电脑通过WiFi连接到Jetson。我已经编写了一个bash脚本来启动Jetson上的每个子进程,并计划用SSH从我的笔记本电脑到Jetson来运行这个脚本。有没有办法让我看到这个bash脚本打开的新终端,这样我就可以查看每个系统的状态?顺便说一句,两者都运行Ubuntu18.04如果您安装了xterm,那么您可以使用以下命令打开 另一个终端上的ssh会话: xterm -e ssh root@*.*.*.* 如果未安装xterm,则可以使用以下选项之一: gn

我正在制作一辆遥控车,我用笔记本电脑通过WiFi连接到Jetson。我已经编写了一个bash脚本来启动Jetson上的每个子进程,并计划用SSH从我的笔记本电脑到Jetson来运行这个脚本。有没有办法让我看到这个bash脚本打开的新终端,这样我就可以查看每个系统的状态?顺便说一句,两者都运行Ubuntu18.04

如果您安装了xterm,那么您可以使用以下命令打开 另一个终端上的ssh会话:

xterm -e ssh root@*.*.*.*
如果未安装xterm,则可以使用以下选项之一:

gnome-terminal -- command

konsole -e command

terminal -e command

来源:

您是否设置了-X标志
ssh
?通过ssh将X11显示转发给您。@wxz我已经尝试过了。现在Jetson插在显示器上,所以我看到屏幕上的窗口打开了,但我的笔记本电脑上没有。是我在bash脚本中使用的与X11不完全兼容的“gnome terminal--”命令解决了您的问题吗?或者,在这种情况下,我会将其标记为重复命令,以便可以将其与答案链接。@wxz第一个命令有效,并且似乎只需添加export$(dbus launch)就可以为用户提供更多功能在任何gnome终端调用之前调用主脚本。非常感谢,很抱歉复制了