首页 > 其他 > 详细

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

时间:2015-03-14 13:51:21      阅读:256      评论:0      收藏:0      [点我收藏+]
  • 自定义服务脚本:
#!/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服务脚本

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!