linux 设置开机服务的 启动顺序 15

例如我现在要开机启动mysqldabctomcat要让linux按照mysqld==>abc===>tomcat的顺序进行开机启动... 例如我现在要开机启动 mysqld abc tomcat
要让linux按照mysqld==>abc===>tomcat的顺序进行开机启动
展开
 我来答
lijingsandy
2015-08-22 · TA获得超过2.4万个赞
知道小有建树答主
回答量:1734
采纳率:93%
帮助的人:176万
展开全部
在Linux系统中,系统服务的启动脚本一般放在/etc/init.d目录下。不同
的开机模式,则分别对应到/etc/rcx.d目录下。其实/etc/rcx.d上的文件,一般都是链接到/etc/init.d目录下的对应文件的。我
们还知道,/etc/rcx.d下的文件名,是以S+数字或K+数字打头的,这里的S表示启动,K表示关闭,数值其后面的数值则表示服务启动或服务退出时
的次序。那么,这些数值是怎样来的呢?是不是需要在/etc/rcx.d下去修改文件名呢?答案是否定的。那应该怎么做呢?
打开/etc/init.d下的脚本,查找类似下面的一句:

#chkconfig: 2345 64 36

这里的64,就是启动的顺序值,36则是退出的顺序值,如果需要改变顺序,就在这里改。然后执行下面的命令:

#chkconfig --del servicename

#chkconfig --add servicename

#chkconfig servicename on

servicename对应您的服务名称。
554817608
2014-07-01 · TA获得超过275个赞
知道小有建树答主
回答量:193
采纳率:0%
帮助的人:224万
展开全部
在各个服务的启动文件中注释行有如下内容
1 #!/bin/bash
2 # chkconfig: - 90 25
3 # pidfile: /var/run/squid.pid
4 # config: /etc/squid/squid.conf
这里面的90 25就对应着启动关闭顺序
修改之后重新chkconfig --add 就可以生效了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
魔魔杖
2014-05-11 · 超过11用户采纳过TA的回答
知道答主
回答量:19
采纳率:100%
帮助的人:16.1万
展开全部
可以在/etc/rc.local 中用脚本的方法,将mysqld abc tomcat的脚本文件依次写入到rc.local中。如果都是sysv的脚本的话可以将/etc/rc<x>.d/(x为你的init启动级别),将其中的脚本名称前的数字按tomcat>abc>mysqld 的顺序修改。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
axsw731
2014-05-14 · TA获得超过192个赞
知道答主
回答量:187
采纳率:0%
帮助的人:45.4万
展开全部
vi /etc/rc.local 服务器启动后会加载这个文件,在这个件末尾加上
mysqld
sleep 30 --mysql启动会需要一定时间
abc
tomcat
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大大虫
高粉答主

2014-05-10 · 醉心答题,欢迎关注
知道大有可为答主
回答量:4.2万
采纳率:76%
帮助的人:1.4亿
展开全部
编辑 /etc/rc.d/rc.local
依次写入启动命令
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式