ubuntu下自启动设置,为了开机自启动launch文件

news/2024/12/23 4:01:43/

1、书写sh脚本文件

每隔5秒钟启动一个launch文件,也可以直接在一个launch文件中启动多个,这里为了确保启动顺利,添加了一些延时

#! /bin/bash
### BEGIN INIT
sleep 5
gnome-terminal -- bash -c "source /opt/ros/melodic/setup.bash;source /home/abot/abot_ws/devel/setup.bash;roslaunch starrobot_bringup minimal.launch"
sleep 5
gnome-terminal -- bash -c "source /opt/ros/melodic/setup.bash;source /home/abot/abot_ws/devel/setup.bash;roslaunch robot_bringup px4.launch"
sleep 5
gnome-terminal -- bash -c "source /opt/ros/melodic/setup.bash;source /home/abot/abot_ws/devel/setup.bash;rosrun pwm_tran_cmd pwm_tran_cmd"
sleep 5
wait
exit 0

2、给与sh文件777权限

sudo chmod 777 xxx.sh

3、添加到自启动列表中

(1)、进入主菜单界面在搜索框中输入startup applications

在这里插入图片描述

(2)、按照如下提示,加入后重启启动即可实现自启动

在这里插入图片描述


http://www.ppmy.cn/news/1061156.html

相关文章

泡泡玛特再造泡泡玛特

“今年我们预计海外营收能到10亿元,”8月23日,在泡泡玛特2023年半年报业绩说明会上,泡泡玛特董事长兼CEO王宁表示,明年海外业务有信心超过整个集团IPO前2019年的收入,等于在海外再造了一个泡泡玛特。 就在前一日&#…

公司阿里云服务器被暴力破解

公司阿里云服务器被暴力破解? 公司云服务器跑了3年了,从来没改过密码,而且基本所有服务器密码都是同一个,只把公司IP添加白名单了。(确实不严谨,但至少限制了连接源) 突然就收到阿里云短信提醒…

scikit-learn中OneHotEncoder用法

One-Hot编码,又称为一位有效编码,是分类变量作为二进制向量的表示。这首先要求将分类值映射到整数值,然后,每个整数值被表示为二进制向量,将整数索引标记为1,其余都标为0。 OneHotEncoder()常用参数解释 …

Windows下 MySql通过拷贝data目录迁移数据库的方法

MySQL数据库的文件目录下图所示, 现举例说明通过COPY文件夹data下数据库文件,进行数据拷贝的步骤;源数据库运行在A服务器上,拷贝到B服务器,假定B服务器上MySQL数据库已经安装完成,为空数据库。 首先进入A服…

C. Another Problem on Strings

Problem - C - Codeforces 问题描述:给定一个k和一个01串,求该01串中有多少个’1’个数为k的字串,出现位置不同算不同的子串。 思路:暴力会挂,考虑优化。对于一个字串他满足’1’为k个条件时,它的前面第一…

UI设计第一步,在MasterGo上开展一个新项目

我们都知道,一个完整的项目,要经历创建团队、搭建组件库、应用规范以及管理设计资产,那么今天小编就在MasterGo中带你从0到1开展一个全新的项目。 你一定遇到过这种情况,同团队的设计师,由于使用不同版本或不同软件&a…

UG\NX二次开发 使用录制功能录制操作记录时,如何设置默认的开发语言?

文章作者:里海 来源网站:王牌飞行员_里海_里海NX二次开发3000例,C\C,Qt-CSDN博客 简介: NX二次开发使用BlockUI设计对话框时,如何设置默认的代码语言? 效果: 方法: 依次打开“文件”->“实用…

aws的s3匿名公开访问

点击桶权限 ,添加策略 {"Version": "2012-10-17","Statement": [{"Sid": "AddPerm","Effect": "Allow","Principal": "*","Action": "s3:GetObject&qu…