【发布时间】:2021-04-24 20:55:03
【问题描述】:
我正在尝试使用 .sh 脚本在 ubuntu 启动时启动终端。 Gnome-terminal 成功启动,但是当命令开始执行时,例如(roscore、roslaunch 或 rosrun),它显示如下错误:“bash: roslaunch command not found”。有什么方法可以解决这个问题,或者有什么其他方法可以在启动时使用可见终端启动 ROS 的启动文件?
这就是我的 .sh 文件的样子
#!/bin/bash
gnome-terminal --geometry=40x40 \
--tab --title="roscore" -e "bash -c \"source ~/.bashrc;roscore;exec bash\"" \
--tab --title="navigation" -e "bash -c \"sleep 38;roslaunch navigation.launch;exec bash\"" \
--tab --title="robot" -e "bash -c \"sleep 28;roslaunch robot_config.launch;exec bash\""
【问题讨论】:
标签: linux bash ubuntu ros gnome-terminal