机器人Linux系统开机自动启动各个进程的办法

机器人系统运行有几个进程,这个几个进程的启动脚步放在脚本 start.sh里面。

希望机器人系统在开机后,无需插显示器和键鼠来进行操作,直接就能运行start.sh来将相关进程都起来。

整理了一下这个过程如下:

1.Linux系统下,每一个用户的下面都有一个.profie文件。比如本人用户名为YuRen,文件路径为/home/YuRen/.profile.

2.在.profile中,在文件末尾处添加如下两行:

cd   ~/.../Bin/Debug/     #具体路径根据start.sh在本机的路径进行调整

./start.sh                       #运行脚本

3.配置ubuntu的UI用户自动登陆。左侧竖直菜单中的System Setting-->UseAccounts-->选择YuRen,右上角点击UnLock,使其变为Lock-->右边的Automatic Login   选择为ON

完成以上配置后,每次只要开机,start.sh 就能自动运行, 机器人系统的相关进程就能被启动。

原文地址:https://www.cnblogs.com/stay-foolish1984/p/8932952.html

时间: 2024-10-28 16:04:38

机器人Linux系统开机自动启动各个进程的办法的相关文章

Linux系统开机启动时的工作原理

Linux系统开机启动时的工作原理也是深入了解Linux系统核心工作原理的一个很好的途径. 启动第一步--加载BIOS 当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它.这是因为BIOS中包含了CPU的相关信息.设备启动顺序信息.硬盘信息.内存信息.时钟信息.PnP特性等等.在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了.在BIOS将系统的控制权交给硬盘第一个扇区之后,就开始由Linux来控制系统了. 启动第二步--读取MB

linux系统开机启动过程

Linux系统开机过程 1:BIOS 通电自检 2:读取MBR 3:boot loader 4:加载内核 5:用户层init根据inittab文件来设定运行等级 6:init进程执行rc.sysinit 7:启动内核模块 8:执行不同运行级别的脚本程序 9:执行/etc/rc/d/rc.local 10:执行/bin/login 程序,进入登录状态.

Linux系统开机启动原理

我理解的linux系统开机顺序如下,如有分歧,可一起探讨. Linux系统开机启动的顺序是: BIOS自检,检查硬件,选择引导介质如光盘or硬盘orU盘等等. 进入bootloader,它是写在硬盘最前面的部分,大小是512字节.由446字节的mbr和64字节的DPT和2字节的返回码组成. bootloader会去读取/boot/grub/grub.conf,然后根据配置文件寻找/boot分区下面的内核文件vmlinuz.....及内核辅助文件initrd......以及加载根分区 读取/etc

Linux系统开机和启动过程

提起操作系统这个词,想必大家并不陌生,有电脑端操作系统和手机端操作系统.电脑端操作系统较为熟悉的就是微软开发的windows操作系统,还有一种就是大家稍微陌生的linux操作系统,而手机端的操作系统分别为iOS操作系统,Android操作系统.而今天小编就给大家着重讲讲Linux系统开机和启动过程. 内核引导 当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动. 操作系统接管硬件以后,首先读入 /boot 目录下的内核文件. 运行init init 进程

Windows、Linux系统开机密码破解

在生活中有时候粗心大意忘了电脑密码进不了系统怎么办?重装系统又太麻烦,下面介绍常用密   码恢复方法. 一.Windows系统开机密码恢复 如果电脑装的是Windows系统,又忘了密码,想要进去系统其实很简单. 1.使用启动盘自带的Windows密码管理器清除密码或者重置密码 用启动盘启动电脑后在启动选择界面选择清除系统开机密码或者重置系统开机密码. 2.删除或替换密码文件 Windows系统开机密码文件存放在C/windows/system32/config/SAM文件中,只要删除该文件,重

Linux系统编程札记:进程通信(一)    

进程简单来讲就是一个程序的一次执行,这里说的进程一般都指的是运行在用户态的进程,而处于用户态的不同进程之间是彼此相互隔离的,它们必须通过某种方式来进行通信,具体理由如下: (1)数据传输:有时候一个进程需要将它的数据发送给另一个进程. (2)资源共享:有时候多个进程之间需要共享同样的资源. (3)通知事件:有时候一个进程需要向另一个或一组进程发送消息,通知它们发生了某个事件. (4)进程控制:有些进程希望能够完全控制另一个进程的执行,此时控制进程希望能够拦截另一进程的所有操作,并能够及时知道它的

Linux系统开机流程

Linux系统开机的经过可以汇整成底下的流程的:     1. 加载 BIOS 的硬件信息不迚行自我测试,幵依据讴定取得第一个可开机的装置:     2. 读取幵执行第一个开机装置内 MBR 的 boot Loader (亦即是 grub, spfdisk 等程序):     3. 依据 boot loader 的讴定加载 Kernel ,Kernel 会开始侦测硬件不加载驱劢程序:     4. 在硬件驱劢成功后,Kernel 会主劢呼叨 init 程序,而 init 会取得 run-leve

Linux系统开机启动流程介绍

一.linux系统进程启动流程图: 二.简单概括描述linux系统从开机到登陆界面的启动过程 1.开机BIOS自检 2.MBR引导 3.grub引导菜单 4.加载内核 5.启动init进程 6.读取inittab文件执行rc.sysinit.rc等脚本 7.启动mingetty进入系统登录界面 三.详细剖析linux系统启动过程 1.POST开机自检 电脑主机打开电源的时候随后会听到滴的一声响系统启动开始了开机自检POST-power on self Test自检开始这个过程中主要是检测计算机硬

【Linux】开机自动启动脚本

Linux下(以RedHat为范本)添加开机开机自动启动脚本有两种方式; 本例系统:Linux(CentOS 7.2) 方法一 使用 /etc/rc.d/rc.local,自动启动脚本 1 #!/bin/bash 2 # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES 3 # 4 # It is highly advisable to create own systemd services or udev rules 5 # to run script