完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
Linux 起动系统下 init 系统大多数 Linux 发行版的 init 系统是和 System V 相兼容的,被称为 sysvinit。起源于Unix System V操作系统,是Linux系统早期采用的标准初始化系统。通过严格的脚本执行顺序和运行级别(runlevel)概念来管理系统服务。这是人们最熟悉的 init 系统。,SysVinit 运行非常良好,概念简单清晰。 它主要依赖于 Shell 脚本,Service 开发人员只需要编写启动和停止脚本,将 service 添加/删除到某个 runlevel 时, 只需要执行一些创建/删除软连接文件的基本操作,确定的执行顺序脚本严格按照启动数字的大小顺序执行, SysVinit脚本的执行顺序遵循严格的命名规则: 开机自启动涉及到四个脚本文件。分别是:rc.local、S99_userapp、start_app.sh、stop_app.sh。 /etc/rc.local:这个脚本是Linux文件系统启动后第一个程序就会去调用的脚本。它会去/etc/init.d/下面,按命名顺序,遍历调用所有脚本。(如A41会比S41先调用,S41会比S99先调用) /etc/init.d/S99_userapp:这个是专用于管理用户应用程序启/停的脚本。 /userdata/start_app.sh:用户应用程序的启动逻辑通常写进这里,里面可以随意修改。 /userdata/stop_app.sh:用户应用程序的结束逻辑通常写进这里,里面可以随意修改。 接ssh 【wlan0】--IP地址:inet 192.168.1.9,子网掩码(24):255.255.255.0- 可使用ssh登录。
登录后: EASY EAI Nano-TB是带有基本系统 Ubuntu 22.04.5 LTS (GNU/Linux 6.1.118 aarch64)
加入运行权限: 文件在* 命令 :
文件在S99_userapp后面运行。 reboot重新启动。 灯正常闪! 运行结果
用户进程没有,但是ps -ax显示574 进程* S:休眠(sleeping)中。
574 ? S 0:00 /bin/sh /etc/init.d/S99_v.sh start 红绿灯项目开机起动完成。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
115个成员聚集在这个小组
加入小组【EASY EAI Nano-TB(RV1126B)开发板试用】命令行功能测试-红绿灯按钮项目性能优化-系统性能、网络配置、安全检及cpu温度采集
1649 浏览 0 评论
【EASY EAI Nano-TB(RV1126B)开发板试用】AI手部21关键点识别
2173 浏览 0 评论
【EASY EAI Nano-TB(RV1126B)开发板试用】+3、GPIO操作
843 浏览 0 评论
【EASY EAI Nano-TB(RV1126B)开发板试用】+2、读取芯片内部温度
323 浏览 0 评论
【EASY EAI Nano-TB(RV1126B)开发板试用】+1、开箱上电
696 浏览 0 评论
【EASY EAI Orin Nano(RK3576)开发板试用体验】05-基于QT和ffmpeg硬解码的多路摄像头取流
1125浏览 2评论
【EASY EAI Orin Nano(RK3576)开发板试用体验】HDMI & SPITFTLCD双屏异显(双进程)
795浏览 1评论
【EASY EAI Nano-TB(RV1126B)开发板试用】AI手部21关键点识别
2178浏览 0评论
【EASY EAI Orin Nano(RK3576)开发板试用体验】--开发板开箱了解
594浏览 0评论
【EASY EAI Orin Nano(RK3576)开发板试用体验】开发环境准备
342浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 10:37 , Processed in 0.444583 second(s), Total 34, Slave 28 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
777
