我已经可以打开新的终端并且在新终端中链接ssh,但是不知道怎么在链接上ssh以后在新终端继续输入命令
自己的脚本:
#!/bin/sh
gnome-terminal -t "title-name" -x bash -c "ssh [email protected];exec bash;"

解决方案 »

  1.   

    ssh [email protected];exec bash;这是在ssh退出之后再执行exec bash?
      

  2.   

    ssh [email protected] "ls"
      

  3.   

    你好,请问解决了吗?最近我也遇到同样的问题,需要用QT来控制远程turtlebot机器人,先是 ssh到 system("gnome-terminal  -x bash -c 'ssh [email protected]'&");会打开一个终端是成功ssh到远程机器,但是我想再接着运行launch文件,system("gnome-terminal  -x bash -c 'ssh [email protected]roslaunch tturtlebot_bringup minimal.launch'&")t添加了后面一句希望能够接着运行,但是结果显示不会再运行,只是运行到ssh就不再运行了,请问如何解决呢?有什么好的建议!!谢谢!!
      

  4.   

    你好,请问解决了吗?最近我也遇到同样的问题,需要用QT来控制远程turtlebot机器人,先是 ssh到 system("gnome-terminal  -x bash -c 'ssh [email protected]'&");会打开一个终端是成功ssh到远程机器,但是我想再接着运行launch文件,system("gnome-terminal  -x bash -c 'ssh [email protected];roslaunch tturtlebot_bringup minimal.launch'&")t添加了后面一句希望能够接着运行,但是结果显示不会再运行,只是运行到ssh就不再运行了,请问如何解决呢?有什么好的建议!!谢谢!!