debian6里边要添加一个自动启动的服务 先将启动脚本放在/etc/init.d,然后使用insserv来启用这个服务 例如服务名称为 myserver,则脚本为/etc/init.d/myserver 然后使用 insserv myserver可以将myserver设为自动启动

1
2
3
insserv myserver #添加服务
insserv -r myserver #删除服务
insserv -d myserver #使用默认的runlevels

脚本里边要定义启动文件的metadata,格式为:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
#!/bin/bash

### BEGIN INIT INFO
# Provides:          mysql
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Should-Start:      $network $time
# Should-Stop:       $network $time
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start and stop the mysql database server daemon
# Description:       Controls the main MySQL database server daemon 
#                    and its wrapper script & mysqld_safe
### END INIT INFO