首页 > 其他分享 >buildroot 构建根文件系统(2)开机自启动脚本

buildroot 构建根文件系统(2)开机自启动脚本

时间:2023-08-28 11:24:47浏览次数:41  
标签:脚本 buildroot 开机 test sh 自启动 root

一、开发背景

  构建最小系统后成功运行后,有些应用或者脚本需要开机自启动,不要手动操作

二、开发需求

  开机启动用户路径下的 test.sh脚本 /root/test.sh

三、开发环境

  Linux Ubuntu 4.15.0-65-generic + buildroot-2023.02.3 + i.mx6d(cortex-A9)

四、实现步骤

  1、打开编辑 /etc/inittab

  2、追加 ::sysinit:/root/test.sh,即在系统初始化后启动对应路径的脚本

  3、创建文件 /root/test.sh

  4、在 test.sh 中添加脚本 ,头文件不要写成 #!/bin/bash,文件系统可能不识别 bash 

#!/bin/sh
echo "Hello Auto StartUp ${0}"

  5、文件权限设置可执行 chmod +x /root/test.sh

  6、重启运行查看执行结果,系统启动自动运行脚本 /root/test.sh  

  

 

标签:脚本,buildroot,开机,test,sh,自启动,root
From: https://www.cnblogs.com/yangjinghui/p/17661825.html

相关文章

  • buildroot 构建根文件系统(2)使能 SSH
    一、开发背景承接上一章节,构建最小系统后成功运行后,发现没有SSH功能SSH:SecureShellProtocol,开发阶段常用SSH远程传输文件,只要匹配IP地址即可二、开发需求配置系统使能SSH功能三、开发环境LinuxUbuntu 4.15.0-65-generic+ buildroot-2023.0......
  • gunicorn开机自启
    gunicorn设置开机自启参考博客:ubuntu配置gunicorn开机启动可能是史上最全面易懂的Systemd服务管理教程!(强烈建议收藏)需要开机运行项目,使用systemctl来控制gunicorn开机启动systemctl配置文件官方文档:systemd.service在/etc/systemd/system下增加文件project.servic......
  • 关于 buildroot ubuntu 的 固定ip 的设置。
    先来看看ubuntu:      但是再16.04使用的是这种方式:     再来看看buildroot   这么设置ip倒是可以,但是怎么设置DNS呢?        这说明再嵌入式中,非常不标准,各有各的实现方式,名字也是各不相同。 经过我的测试......
  • centos7实现开机自启动Python脚本
    在Linux系统中,你可以使用不同的方法来实现开机自启动Python脚本和确保守护进程不挂掉。以下是一些常用的方法:1.开机自启动Python脚本:使用rc.local文件(适用于一些旧的系统):编辑/etc/rc.local文件,将你希望在系统启动时运行的命令或脚本添加到文件中。确保给脚本提供正确的路径。......
  • Red Hat8.8 安装 Oracle19C,配置开机自动启动,创建数据库,调整内核参数
    1.下载rpm包oracle-database-ee-19c-1.0-1.x86_64.rpm2.上传rpm包上传下载的rpm包到响应目录,例如:/home3.安装依赖上传compat-libcap1-1.10-7.el7.x86_64.rpm和compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm包的相应目录例如:/home安装上传的两个rpm包#安......
  • 利用systemd设置springboot微服务服务在linux重启后自启动
    要使SpringBoot服务的JAR包在Linux重启后自启动,您可以使用systemd。以下是步骤:1.创建一个systemd服务单元文件在/etc/systemd/system/目录下,创建一个新的服务单元文件,例如my-springboot-app.service。使用sudo打开一个文本编辑器来创建和编辑文件:sudonano/e......
  • buildroot 构建根文件系统
    一、开发背景原开发板的文件系统拥有很大的冗余文件,需要裁剪文件系统或者根据需要定制文件系统二、开发需求1、构造最小系统,支持基本指令,例如cd、ls、tar等基础指令三、开发环境LinuxUbuntu 4.15.0-65-generic+ buildroot-2023.02.3+i.mx6d(cortex-A9)......
  • Docker开启和关闭容器自启动
    启动容器增加–-restart=always参数设置自启动dockerrun--restart=always--nametest--net=host-dtest//test为镜像河容器名称已启动的容器设置自启动dockerupdate–-restart=always容器ID或者容器名称已启动的容器关闭自启动dockerupdate--restart=no容器ID或者容......
  • docker 开机自启
    1、使用dockerrun命令运行时增加--restart=always参数即可2、使用docker-compose命令运行时在yml文件中,需要自启动的service下增加restart:always项目即可3、已运行的容器修改其自启动策略执行命令:dockerupdate--restart=always容器名或容器ID—————......
  • nacos开机自启
    添加开机自启文件vim/lib/systemd/system/nacos.service:[Unit]Description=nacosAfter=network.target[Service]Type=forkingExecStart=/usr/local/nacos/bin/startup.sh-mstandaloneExecReload=/usr/local/nacos/bin/shutdown.sh......