1、假设有这样一个脚本,且放在/etc/init.d/目录下
1
2
3
4
5
|
[root@oldboy init.d]# cat oldboyd
# chkconfig:
2345
57
27
# description: oldboyd is a protocol for secure remote shell access.
[root@oldboy init.d]# pwd
/etc/init.d
|
2、给它执行权限
1
2
3
|
[root@oldboy init.d]# chmod +x oldboyd
[root@oldboy init.d]# ll oldboyd
-rwxr-xr-x.
1
root root
90
Jul
14
04:
28
oldboyd
|
3、添加chkconfig管理
1
2
3
|
[root@oldboy init.d]# chkconfig --add oldboyd #添加开默认是开启的
[root@oldboy init.d]# chkconfig --list oldboyd
oldboyd
0:
off
1:
off
2:
on
3:
on
4:
on
5:
on
6:
off
|
4、chkconfig的原理实质是软链接
1
2
3
4
5
6
|
[root@oldboy init.d]# ll /etc/rc.d/rc
3
.d/|grep oldboyd
lrwxrwxrwx.
1
root root
17
Jul
14
04:
29
S
57
oldboyd -> ../init.d/oldboyd
[root@oldboy init.d]# chkconfig oldboyd off
[root@oldboy init.d]# ll /etc/rc.d/rc
3
.d/|grep oldboyd
lrwxrwxrwx.
1
root root
17
Jul
14
04:
30
K
27
oldboyd -> ../init.d/oldboyd
|
本文转自 sunrisenan 51CTO博客,原文链接:http://blog.51cto.com/sunrisenan/1945024