开机自动运行---/etc/init.d/rcS 分析【转】

借助启动脚本可以设置各种程序开机后自动运行,也可以设置其他系统设置,这有点

类似于Windows 系统中的Autobat 自动批处理文件,启动脚本的位于板子的/etc/init.d/rcS,内

容如下(实际内容可能与此不完全一致):

#! /bin/sh

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin: ##设置默认有效执行路径

runlevel=S ##用户等级,在此为:单用户

prevlevel=N

umask 022

export PATH runlevel prevlevel

#

# Trap CTRL-C &c only in this shell so we can interrupt subprocesses.

#

trap ":" INT QUIT TSTP

#SCSI modules

#Input modules

#/sbin/insmod /lib/input.o

#/sbin/insmod /lib/keybdev.o

#/sbin/insmod /lib/mousedev.o

#/sbin/insmod /lib/evdev.o

#Charactor modules

/bin/ln -s /dev/fb/0 /dev/fb0 ##FrameBuffer 的符号联接

/bin/ln -s /dev/vc/0 /dev/tty1

/bin/ln -s /dev/sound/dsp /dev/dsp #声音设备的符号联接

/bin/ln -s /dev/sound/mixer /dev/mixer #声音设备的符号联接

/bin/ln -s /dev/scsi/host1/bus0/target0/lun0/part1 /dev/sda1

#设置常用临时目录

/bin/mount -t proc none /proc

/bin/mount -t tmpfs none /tmp

/bin/mount -t tmpfs none /var

/bin/mkdir -p /var/lib

/bin/mkdir -p /var/run

/bin/mkdir -p /var/log

#Usb devices

#/sbin/insmod /lib/hid-core.o

#/sbin/insmod /lib/usbmouse.o

#/sbin/insmod /lib/usbkbd.o

#Netcard

#/sbin/insmod /lib/cs8900a.o

#各种服务程序

/etc/rc.d/init.d/netd start # telnet/ftp 服务

/etc/rc.d/init.d/httpd start # web server 服务

/etc/rc.d/init.d/leds start # led 服务

/sbin/ifconfig lo 127.0.0.1 #本地回环设备ip 地址

/sbin/ifconfig eth0 192.168.1.230 up #本机ip 地址,

/sbin/madplay /shanghaitan.mp3 & #开机后自动运行madplay 播放mp3, 用户可以#仿照此处添加自己的开机程序

/bin/hostname -F /etc/sysconfig/HOSTNAME

 

 

转载自:http://blog.sina.com.cn/s/blog_5f9b3de40100gs80.html


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值