当前位置: 技术问答>linux和unix
linux启动项设置的问题
来源: 互联网 发布时间:2016-03-04
本文导语: 启动项目一般会有一个启动配置文件放在 /etc/init.d 比如mysql就有一个对应的 #!/bin/bash # # mysqld This shell script takes care of starting and stopping # the MySQL subsystem (mysqld). # # chkconfig: - 64 36 # description: MySQL database s...
启动项目一般会有一个启动配置文件放在 /etc/init.d
比如mysql就有一个对应的
#!/bin/bash
#
# mysqld This shell script takes care of starting and stopping
# the MySQL subsystem (mysqld).
#
# chkconfig: - 64 36
# description: MySQL database server.
# processname: mysqld
# config: /etc/my.cnf
# pidfile: /var/run/mysqld/mysqld.pid
。。。。。。。。。
。。。。。。。。。
这样一个东西。
问题:chkconfig: - 64 36 这个东西,第二个参数设置为64, 如果我自己写一个shell,也设置为系统启动时一起启动的项目
同样把 chkconfig: 的优先级别也设置为 64
这样的话,又没有可能导致我自己写的shell无法被启动啊
也就是说:在/etc/init.d里面,是不是所有的启动项目的 chkconfig: - 64 36 之类的优先级别不能出向相同的呢?如果有相同的情况,会不会导致其中某一个无法正常启动呢?
另外:# chkconfig: - 64 36
前面不是有个 #, 表示注释掉吧,注释掉的意思就是,这里写成 “chkconfig: - 我爱你 36”都没有关系吧?
换句话说:那这个优先级到底在哪个文件指定的呢?
比如mysql就有一个对应的
#!/bin/bash
#
# mysqld This shell script takes care of starting and stopping
# the MySQL subsystem (mysqld).
#
# chkconfig: - 64 36
# description: MySQL database server.
# processname: mysqld
# config: /etc/my.cnf
# pidfile: /var/run/mysqld/mysqld.pid
。。。。。。。。。
。。。。。。。。。
这样一个东西。
问题:chkconfig: - 64 36 这个东西,第二个参数设置为64, 如果我自己写一个shell,也设置为系统启动时一起启动的项目
同样把 chkconfig: 的优先级别也设置为 64
这样的话,又没有可能导致我自己写的shell无法被启动啊
也就是说:在/etc/init.d里面,是不是所有的启动项目的 chkconfig: - 64 36 之类的优先级别不能出向相同的呢?如果有相同的情况,会不会导致其中某一个无法正常启动呢?
另外:# chkconfig: - 64 36
前面不是有个 #, 表示注释掉吧,注释掉的意思就是,这里写成 “chkconfig: - 我爱你 36”都没有关系吧?
换句话说:那这个优先级到底在哪个文件指定的呢?
|
系统可以设置不同的运行级别,不同的运行级别为执行/etc/rc0~6.d目录下的脚本
系统的启动级别可以用init 后面跟一个数字进入相应的级别,/etc/inittab中有默认的级别
你可以通过chkconfig设置多个服务在相同的启动级别
#号是注释,后面跟什么都无所谓
系统的启动级别可以用init 后面跟一个数字进入相应的级别,/etc/inittab中有默认的级别
你可以通过chkconfig设置多个服务在相同的启动级别
#号是注释,后面跟什么都无所谓
|
up