创建开机自启的脚本

在启动许多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

相关推荐
可观测性用观测云5 分钟前
前端错误可观测最佳实践
前端
恋猫de小郭6 分钟前
Android 将强制应用使用主题图标,你怎么看?
android·前端·flutter
一枚前端小能手27 分钟前
「周更第3期」实用JS库推荐:Lodash
前端·javascript
艾小码27 分钟前
Vue组件到底怎么定义?全局注册和局部注册,我踩过的坑你别再踩了!
前端·javascript·vue.js
Cyan_RA933 分钟前
计算机网络面试题 — TCP连接如何确保可靠性?
前端·后端·面试
谢尔登33 分钟前
【CSS】层叠上下文和z-index
前端·css
鹏多多35 分钟前
前端复制功能的高效解决方案:copy-to-clipboard详解
前端·javascript
AryaNimbus37 分钟前
你不知道的 Cursor系列(三):再也不用死记硬背 Linux 命令,终端 Cmd+K 来帮你!
前端·ai编程·cursor
uhakadotcom38 分钟前
Rollup 从0到1:TypeScript打包完全指南
前端·javascript·面试
Mintopia44 分钟前
实时语音转写 + AIGC:Web 端智能交互的技术链路
前端·javascript·aigc