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
点击添加按钮,选择相应的位置设置名字。
保存后即可重启试试能否正常启动 launch文件!!!
reboot