首先,加载服务器环境变量$DISPLAY,需要先从服务器获取值

echo $DISPLAY

假如返回值为1001,本地通过sshpass启动终端,假设服务器用户名server,密码passwd, ip192.168.1.1, shell脚本如下:

(目前仅测试通过运用xterm开启终端,如何通过gnome-terminal暂未成功)

#!/bin/bash

source /home/server/.bashrc
export DISPLAY=1001

xterm -e bash -c "/opt/ros/kinetic/bin/roscore" &

相关文章:

  • 2022-01-09
  • 2021-12-22
  • 2022-01-11
  • 2021-09-04
猜你喜欢
  • 2022-01-17
  • 2021-08-11
  • 2022-03-08
  • 2021-12-09
  • 2021-11-21
相关资源
相似解决方案