|
|
添加服务
; M- c# O8 l1 H a' r ~, T' e4 T+ I# x7 e" @8 x
update-rc.d apache2 defaults' d0 A% f& D+ ?% y
并且可以指定该服务的启动顺序:" W. K) a! o2 n9 N
: I: v4 b% |; K+ T/ t, Cupdate-rc.d apache2 defaults 90& f8 e! d6 {$ Z
还可以更详细的控制start与kill顺序:
, k0 l7 W7 F5 e% \
5 k* W+ E' j2 ?7 `3 u7 Aupdate-rc.d apache2 defaults 20 80
/ `* r |! _# T+ t* d. o9 e其中前面的20是start时的运行顺序级别,80为kill时的级别。也可以写成:6 |8 L6 N5 {& @) B0 j
2 K; B0 N x5 ~& [3 Supdate-rc.d apache2 start 20 2 3 4 5 . stop 80 0 1 6 .
# P# h: z' y/ z1 [* X; M3 ]其中0~6为运行级别。 update-rc.d命令不仅适用Linux服务,编写的脚本同样可以用这个命令设为开机自动运行
: S4 x9 q% q7 s6 T$ k$ S- F) D" b' v, ]: J5 b
在debian6中使用update-rc.d会报错,如下:
$ S/ V: q& r7 Y8 L9 T+ e; {+ U: Q6 i6 N. k; R. t p
update-rc.d: using dependency based boot sequencing
1 g- `: K9 x1 ~" H2 V; Dupdate-rc.d apache2 defaults |
|