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