嵌入式 linux 设置自启动
例如:添加开机自启动程序climb.out
其中climb.out必须要在系统中的模块都初始化之后才能正常执行
使用延时的方法,等待其他部分初始化完成,暂时没有找到更好的办法。。。。。。。。
1、在/home/root/下创建mountain.sh(可以是任意目录)
命令:vi mountain.sh
输入(字母“i”开始编辑)
#!/bin/sh
sleep 30
cd /home/root
./climb.out
(完成编辑,esc -> :wq! -> 回车)
2、设置mountain.sh的权限
chmod 777 mountain.sh
3、在目录/etc/init.d中的rc文件中的最后添加
跳转到/etc/init.d :cd /etc/init.d
编辑rc文件 :vi rc
在最后添加
cd /home/root/
./mountain.sh &
(完成编辑,esc -> :wq! -> 回车)