Ubuntu 中为 多个 launchu 设置开机自启!!!

Ubuntu 中为 多个 launchu 设置开机自启!!!

首先在目录下新建脚本文件 start_ros.sh,名字目录位置任意。

touch start_ros.sh
gedit start_ros.sh

在脚本中设置所需要启动的命令和 launch 文件

#!/bin/zsh

gnome-terminal -- zsh -c "source ~/.zshrc;roslaunch mbot_control test1.launch" &

sleep 10

gnome-terminal -- zsh -c "source ~/.zshrc;roslaunch mbot_navigation test2.launch" &

#!/bin/zsh 为指定解释器

gnome-terminal 为在终端中输入如下命令

将所需要的 launch 文件改为自己功能包中的

为脚本文件设置可执行权限

chmod 777 start_ros.sh

县测试脚本是否能正常启动,二选一

sh start_ros.sh
./start_ros.sh

使用 gnome-session-properties 命令来设置开启自启

gnome-session-properties

Ubuntu 中为 多个 launchu 设置开机自启!!!_第1张图片

点击添加按钮,选择相应的位置设置名字。

Ubuntu 中为 多个 launchu 设置开机自启!!!_第2张图片

保存后即可重启试试能否正常启动 launch文件!!!

reboot

你可能感兴趣的:(ROS,Ubuntu,ubuntu,ros,shell)