linux服务顺序,chkconfig 服务的添加、顺序

chkconfig --level 345 nfs off--add name 这个选项增加一项新的服务,chkconfig 确保每个运行级有一项 启动(S) 或者 杀死(K) 入口。如有缺少,则会从缺省的init 脚本自动建立。--del name 用来删除服务,并把相关符号连接从 /etc/rc[0-6].d 删除。

每个被chkconfig 管理的服务需要在对应的init.d 下的脚本加上两行或者更多行的注释。第一行告诉 chkconfig 缺省启动的运行级以及启动和停止的优先级。如果某服务缺省不在任何运行级启动,那么使用 - 代替运行级。第二行对服务进行描述,可以用跨行注释。

例如,random.init 包含三行:# chkconfig: 2345 20 80# description: Saves and restores system entropy pool for# higher quality random number generation.表明 random 脚本应该在运行级 2,3,4,5 启动,启动优先权为20,停止优先权为80。

实例介绍: 安装Apache-ActiveMQ

#!/bin/bash

#

# chkconfig: 35 66 34

# description: Apache ActiveMQ

#

. /etc/rc.d/init.d/functions

ACTIVEMQ_USER=activemq

WORK_DIR=apache-activemq-5.4.2

case "$1" in

start)

su - ${ACTIVEMQ_USER} -c "cd ${WORK_DIR}; bin/activemq start"

;;

stop)

su - ${ACTIVEMQ_USER} -c "cd ${WORK_DIR}; bin/activemq stop"

;;

restart|reload)

su - ${ACTIVEMQ_USER} -c "cd ${WORK_DIR}; bin/activemq restart"

;;

status)

su - ${ACTIVEMQ_USER} -c "cd ${WORK_DIR}; bin/activemq status"

;;

*)

echo $"Usage: $0 {start|stop|restart|reload}"

exit 2

esac

exit $RETVAL将此脚本cp到/etc/init.d/里面后,cp activemq/etc/init.d/运行:chkconfig --add

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值