创建开机自启的脚本

在启动许多ros节点时有多种方式,我推荐使用launch来启动所有的节点,这也是一种规范的方式。以后会慢慢向这个方向靠。

除此之外还可以通过创建的脚本来启动:

脚本位置不限,只需要:

bash 复制代码
sudo gedit xxx.sh

在里面添加相应的内容:

python 复制代码
#!/bin/bash
#author CYUN
#description: 一键启动采棉机

sleep 5s
# 开roscore
gnome-terminal --tab --title="roscore" -- bash -c "source  /opt/ros/noetic/setup.bash;roscore; exec bash"


sleep 5s
gnome-terminal --tab --title="camera" -- bash -c "source  /home/cyun/cotton_ws/devel/setup.bash;rosrun usb_cam img_publisher; exec bash"

然后添加权限:

sudo chmod 777 -R xxx.sh

这样脚本就创建完了,接着需要通过工具让它自启:

bahs 复制代码
sudo apt-get install gnome-startup-applications

一般都是自带有的

然后打开:

bash 复制代码
gnome-session-properties

最后就是把脚本添加上去了

测试:

ok

相关推荐
用户21816970493017 小时前
Flutter(四)Dart语法 空安全 运算符 流程控制
前端
许彰午17 小时前
政务督办的分合模式:主办协办的并发审批
前端·javascript·政务
用户693717500138417 小时前
AI时代,程序员该往哪走?
前端·后端
ttwuai17 小时前
GoFrame 后台日志清空失败:无 WHERE 删除为什么被拦住
前端·golang
易筋紫容17 小时前
创建型模式:对象的诞生艺术
开发语言·前端·javascript
半句唐诗18 小时前
我是如何通过 Access Token 成功发布第一个 npm 包的
前端·npm·node.js
程序员黑豆18 小时前
鸿蒙应用开发:@Provider 与 @Consumer 跨组件双向同步详解
前端·harmonyos
paopaokaka_luck18 小时前
基于springboot3+vue3的智能文库平台(AI智能搜索、AI智能汇总、实时在线状态展示、多格式文档预览与富文本编辑、Echarts图形化分析)
前端·网络·spring boot·网络协议·echarts
牧艺18 小时前
cos-design PhotoAlbum:用 CSS 3D 做一个「能翻页」的实体相册
前端·css·交互设计
洪贺18 小时前
从原始采样到可缩放心电图:用 h5ECG 绘制自己的 ECG
前端