·· / ·– ·· ·-·· ·-·· / ·–· · ·-· ··· ·· ··· - / ··- -· - ·· ·-·· / ·· / ·– ·· -·
基本组成
1、首先,要在开头加上“#!/bin/sh”,声明shell路径。如果不加的话,在开机时会遇到无法执行的问题。
2、然后是这样一个类似的声明部分(声明部分直接影响启动顺序):
### BEGIN INIT INFO
# Provides: scriptname
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time
# Description: Enable service provided by daemon.
### END INIT INFO
3、然后是要执行的脚本
4、最后是返回值(最好有,否则甚至可能导致崩溃)
exit 0
示例
这里是我根据powertop优化建议写的一个开机脚本,用来优化电源管理。
#!/bin/sh
### BEGIN INIT INFO
# Provides: powertop-rc
# Required-Start: $remote_fs $syslog $all
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start powertop auto tune at boot time
# Description: Start powertop auto tune at boot time to save power.
### END INIT INFO
et