添加服务控制脚本
centos 6 我们在编译安装应用程后,给该程序做一服务控制脚本。、
~]# cd /etc/init.d/
~]#vim testsrv
#!/bin/bash # # # chkconfig: 234 50 70 # Object=$(basename $0) if [ $# -lt 1 ] ; then echo "Uages: Input--->{start|stop|status|restart}" exit 1 fi if [ "$1" == "start" ] ; then echo "start ${Object}" elif [ "$1" == "stop" ] ; then echo "stopped ${Object}" elif [ "$1" == "status" ] ; then if pidof ${Object} &> /dev/null ; then echo " ${Object} is running" else echo " ${Object} is stopped " fi elif [ "$1" == "restart" ] ; then echo "${Object} restart" else echo "Uages: Input--->{start|stop|status|restart}" exit 2 fi
对应脚本里的 chkconfig 234 50 70 # 234-->是在这几个启动级别是开启状态的。 50-->启动时的应用程序优先级 70--->关闭时的应用程序优先级;
注意:一般来被依赖的应用程序启动时优先级要高(数字越小优先级越高),关机时被依赖的应用程序优先级要小 反之亦然!
]# chkconfig --add testsrv # 给chkconfig 管控
查看应用程序: