芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 合集
查看: 42|回复: 0

【Zynq】【Linux】如何添加开机启动的脚本

[复制链接]

该用户从未签到

79

主题

101

帖子

1129

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1129
发表于 昨天 10:20 | 显示全部楼层 |阅读模式

在/etc/rcS.d/目录下,有S开头的很多脚本,这些脚本会在开机后被依次执行
这里我们添加一个开机测试led和按键的脚本名为S99key_led.sh

image.png

内容为

[C] 纯文本查看 复制代码
#!/bin/sh
/home/root/key_led_test &
exit 0


使用chmod +x设置其权限

开机后,系统会执行执行这个脚本

image.png


为什么这个里面的脚本,在开机时会被自动执行呢
因为系统开机时,会自动执行/etc/init.d/rcS 脚本,而在这个脚本中,有一句“exec /etc/init.d/rc S”
这个指令会查找 /etc/rcS.d/ 下的所有S开头的脚本,并将这些脚本按照S后面的数字顺序执行
例如先执行S01xxxx.sh,再执行S02xxx.sh,........,最后执行S99xxxx.sh
在上文中我们的脚本设置为S99开头,就是为了使这个脚本最后执行
有关开机启动脚本的使用方法就讲到这里,感兴趣的可以自行检索相关知识

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|芯路恒电子技术论坛 |鄂ICP备2021003648号

GMT+8, 2025-7-10 01:21 , Processed in 0.214579 second(s), 33 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表