码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-03-14 13:54:03      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:rpm

  • 自定义服务脚本:
#!/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

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

标签:rpm

原文地址:http://blog.csdn.net/wjc19911118/article/details/44258833

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!