|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!1、利用工具:chkconfig办理/etc/rc.d/init.d或/etc/init.d/目次下的办事启动剧本。
要在办事启动剧本开首增加两行:
#chkconfig:23458812
#description:XXXXXXXXXXXXXXX
如许就能够利用工具:chkconfig来办理办事启动剧本了。
利用工具:chkconfig工具的优点:
没有利用该工具,我们要让一个办事在2、3、4、5级别上都运转,在别的级别上都不运转。
要手动设置良多标记毗连:
在/etc/rc.d/rc1.d实行:[root@node2rc1.d]#ln-svK12nrped../init.d/nrped
在/etc/rc.d/rc2.d实行:[root@node2rc2.d]#ln-svS88nrped../init.d/nrped
在/etc/rc.d/rc3.d实行:[root@node2rc3.d]#ln-svS88nrped../init.d/nrped
在/etc/rc.d/rc4.d实行:[root@node2rc4.d]#ln-svS88nrped../init.d/nrped
在/etc/rc.d/rc5.d实行:[root@node2rc5.d]#ln-svS88nrped../init.d/nrped
在/etc/rc.d/rc6.d实行:[root@node2rc6.d]#ln-svK12nrped../init.d/nrped
增加这些标记链接以后。运转级别改动时,该办事就会授剧本rc的把持。------>rc剧本就会依据对应运转级别目次(/etc/rc.d/rc$runlevel.d)的标记标识:S、K封闭、启动对应的办事。如许就完成了设置一个办事是不是在一个运转级别上运转。
工具:chkconfig就会依据办事运转剧本的#chkconfig行来,主动设置上述的标记链接。
[root@node2rc3.d]#chkconfigon
就会依据:#chkconfig:23458812创立各运转级别上的标记链接。
2、为了利用工具:service办理办事剧本起码必要吸收start和stop选项;
办事启动剧本要依据用户输出的选项:
stop----->封闭办事
start----->启动办事
reload----->告知步伐重读设置文件,改动步伐的运转形态
restart---->从头启动办事
3、LockdirectoryforRedHat/SuSE
RedHat办理办事的一种机制,要在/var/lock/subsys/目次下创立一个锁文件。
[root@node2rc.d]#vim/etc/init.d/nrped
#!/bin/bash
#chkconfig:23458911
#description:NRPEDAENON
NRPE=/usr/local/nagios/bin/nrpe
OPTIONS="-c/etc/nagios/nrpe.cfg-d"
lockfile=/var/lock/subsys/nrped
prog=nrped
RETVAL=0
./etc/rc.d/init.d/functions
start(){
echo-n$"Starting$prog:"
daemon$NRPE$OPTIONS
RETVAL=$?
echo
[$RETVAL=0]&&touch${lockfile}
return$RETVAL
}
stop(){
echo-n$"Stopping$prog:"
killproc-d-10$NRPE
RETVAL=$?
echo
[RETVAL=0]&&rm-f${lockfile}
}
reload(){
echo-n$"Reloading$prog:"
killproc$NRPE-HUP
echo
}
case"$1"in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
reload)
reload
;;
status)
status$NRPE
;;
*)
echo"Usage:$0start|stop|restart|reload|status"
;;
esac
exit0
欢迎大家来到仓酷云论坛! |
|