+ -
当前位置:首页 → 问答吧 → Linux如何一开机就执行档案

Linux如何一开机就执行档案

时间:2008-12-04

来源:互联网

Linux如何一开机就执行USB里面的档名为123的档案

作者: ansspend   发布时间: 2008-12-04

用 udev 里面的 rules 来识别并把该 usb 装置固定 mount 在一个地方
然后就可以执行该路径底下的123档案了。

作者: mason   发布时间: 2008-12-04

我要问的事Linux一开机就自动执行123档案,因该是不是更改etc底下的某一个脚本,请问要更改哪一个脚本以及要在脚本里面打什么指令他才会自己执行

作者: ansspend   发布时间: 2008-12-04

你说的是/etc/rc.d/rc.local吧!
http://linux.vbird.org/linux_basic/0510 ... p_runlevel

不过Debian参考手册写到:Debian 不使用 BSD 风格的 rc.local 目录。
http://www.debian.org/doc/manuals/refer ... tml#s-boot

所以在debian上的实现方法还是得另请高明啦!

顺便问,rc.S和rc.local有何不同呢?
(具我瞭解好像local是给管理员改的,S是系统预设的,不建议改S。是这样吗?)
又,为何我的debian会有rc.local的存在呢?

作者: sppmg   发布时间: 2008-12-04

啊,看了一下发文的区域才发现是嵌入式系统的版面…

作者: mason   发布时间: 2008-12-05

去改 /etc/inittab
再 ::sysinit:/etc/init.d/rcS 之后加入一行
::once:/run/your/own/program

作者: FourDollars   发布时间: 2008-12-05

原PO说他不要动到 /etc 底下的档案…

inittab 还是在 /etc 底下

(我也满想知道要怎么做)

作者: mason   发布时间: 2008-12-05

他是说

因该"是不是"更改etc底下的某一个脚本

把因该?应该?删掉就会看懂他要写什么了

作者: 企鹅狂   发布时间: 2008-12-05

我是修改/usr/local/rc.local 此开机程序 让他执行指定得shell
在由shell 做 挂载装置 复制资料 执行程序 等等动作

作者: drco   发布时间: 2010-01-05