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

发布时间 2023-08-28 11:20:24作者: 掌控命运

一、开发背景

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

二、开发需求

  开机启动用户路径下的 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