方便linux上一些服务的重启以及随系统启动而启动,可以像windows那样注册为服务通过chkconfig 进行操作。在注册chkconfig时需要在linux的/etc/init.d/目录下有对应的启动脚本。
一、注册服务脚本说明
1、/etc/init.d/目录下的脚本名称就是服务注册时使用的服务名。
2、在服务脚本中一般包括start/stop/restart/status/condrestart/reload几种操作
start:启动服务
stop:停止服务
status:查看服务状态
condrestart::类似restart,但是只有在服务存在时才会执行重启
restart:重启服务,在服务进程不存在时直接提到服务
reload:不进行重启,对服务的配置文件重新读取加载
3、标准服务注册脚本模板(使用keepalived的注册脚本):
#!/bin/sh
#
# Startup script for the Keepalived daemon
#
# processname: keepalived
# pidfile: /var/run/keepalived.pid
# config: /etc/keepalived/keepalived.conf
# chkconfig: - 21 79 #此处必须有,是chkconfig服务注册到linux启动级别的配置
# description: Start and stop Keepalived
# Source function library
. /etc/rc.d/init.d/functions #加载脚本使用到的函