2分六合

如何自定义服务脚本以及如何制作标准rpm服务脚本

来源:IT165收集  发布日期:2015-03-16 19:47:56
自定义服务脚本:
#!/bin/bash
#myscript

#chkconfig: 2345 90 20
#description:  Starts, stops and saves iptables firewall

case $1 in
    start)
       echo "start my script!!"
       sleep 1
       ;;

    restart)
       echo "restart my script!!"
       sleep 1
       ;;

    stop)
       echo "stop my script!!"
       sleep 1
       ;;

    *) 
       echo "please input start|restart|stop"
       sleep 1
       ;;  
esac
这样还不能使用chkconfig来管理,需要添加一下代码
   #chkconfig: 2345 90 20
        在2345级别下,  开机执行顺序是90, 关机执行顺序是20 
   #description:  Starts, stops and saves iptables firewall

   添加完后执行:
   chkconfig myscript on
   chkconfig --list myscript

把服务脚本改造成标准rpm脚本:
#chkconfig: 2345 90 20
在2345级别下, 开机执行顺序是90, 关机执行顺序是20
#description: Starts, stops and saves iptables firewall

通过service把自定义脚本进行开启和关闭:
service myscript start|stop|restart

通过chkconfig把自定义脚本设置开机启动:
chkconfig myscript on
chkconfig myscript off

Tag标签:      
  • 专题推荐

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规