当前位置: 技术问答>linux和unix
关于如何建立启动相关的配置文件
来源: 互联网 发布时间:2016-05-16
本文导语: 问个关于JFFS2和MTD方面的问题,目标板启动时想要加载一些设置的参数,例如波特率等,或者保存断电存储的数据,该怎么做啊?是不是要自己制作相关的配置文件?如何配置呢?请指点,谢谢。。。 | ...
问个关于JFFS2和MTD方面的问题,目标板启动时想要加载一些设置的参数,例如波特率等,或者保存断电存储的数据,该怎么做啊?是不是要自己制作相关的配置文件?如何配置呢?请指点,谢谢。。。
|
把数据都存到磁盘上,启动的时候把这些数据先读出来然后在启动相应的程序,
|
看了之后有点疑惑: jffs2与波特率 有什么关系?
你的意思是 在启动时,如何做某些设置吧? 我觉得跟jffs2没关系吧。
一般在可以在
/etc/rc.d/rc.local中设
你的意思是 在启动时,如何做某些设置吧? 我觉得跟jffs2没关系吧。
一般在可以在
/etc/rc.d/rc.local中设
|
自启动设置可以设置/etc/rc.d文件夹中的相关内容,例如/etc/rc3.d,/etc/rc2.d文件夹。
另外可以设置.profile文件,在里面添加一些环境变量设置和其他一些语句。
另外可以设置.profile文件,在里面添加一些环境变量设置和其他一些语句。
|
不知道你的是不是bash启动脚本:
/etc/profile
/etc/bashrc
~/.bash_profile
~/.bashrc
是bash的启动脚本
一般用来设置单用户的启动环境,也可以实现开机单用户的程序,但要明确他们都是属于bash范畴而不是系统范畴。
他们的具体作用介绍如下:
/bin/bash这个命令解释程序(后面简称shell)使用了一系列启动文件来建立一个运行环境:
/etc/profile
/etc/bashrc
~/.bash_profile
~/.bashrc
~/.bash_logout
每一个文件都有特殊的功用并对登陆和交互环境有不同的影响。
/etc/profile 和 ~/.bash_profile 是在启动一个交互登陆shell的时候被调用。
/etc/bashrc 和 ~/.bashrc 是在一个交互的非登陆shell启动的时候被调用。
~/.bash_logout 在用户注销登陆的时候被读取
一个交互的登陆shell会在 /bin/login 成功登陆之后运行。一个交互的非登陆shell是通过命令行来运行的,如[prompt]$/bin/bash。一般一个非交互的shell出现在运行 shell脚本的时候。之所以叫非交互的shell,是因为它不在命令行上等待输入而只是执行脚本程序。
开机程序的自动启动
系统脚本可以放置在/etc/rc.d/init.d中并建立/etc/rc.d/rc?.d链接,也可以直接放置在/etc/rc.d/rc.local中。
init.d脚本包含完整的start,stop,status,reload等参数,是标准做法,推荐使用。
为特定用户使用的程序(如有的用户需要使用中文输入法而有的不需要)放置在~/中的bash启动脚本中。
/etc/profile
/etc/bashrc
~/.bash_profile
~/.bashrc
是bash的启动脚本
一般用来设置单用户的启动环境,也可以实现开机单用户的程序,但要明确他们都是属于bash范畴而不是系统范畴。
他们的具体作用介绍如下:
/bin/bash这个命令解释程序(后面简称shell)使用了一系列启动文件来建立一个运行环境:
/etc/profile
/etc/bashrc
~/.bash_profile
~/.bashrc
~/.bash_logout
每一个文件都有特殊的功用并对登陆和交互环境有不同的影响。
/etc/profile 和 ~/.bash_profile 是在启动一个交互登陆shell的时候被调用。
/etc/bashrc 和 ~/.bashrc 是在一个交互的非登陆shell启动的时候被调用。
~/.bash_logout 在用户注销登陆的时候被读取
一个交互的登陆shell会在 /bin/login 成功登陆之后运行。一个交互的非登陆shell是通过命令行来运行的,如[prompt]$/bin/bash。一般一个非交互的shell出现在运行 shell脚本的时候。之所以叫非交互的shell,是因为它不在命令行上等待输入而只是执行脚本程序。
开机程序的自动启动
系统脚本可以放置在/etc/rc.d/init.d中并建立/etc/rc.d/rc?.d链接,也可以直接放置在/etc/rc.d/rc.local中。
init.d脚本包含完整的start,stop,status,reload等参数,是标准做法,推荐使用。
为特定用户使用的程序(如有的用户需要使用中文输入法而有的不需要)放置在~/中的bash启动脚本中。