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

来源:互联网 发布:手机浏览器启动淘宝 编辑:程序博客网 时间:2024/06/06 04:01
  • 自定义服务脚本:
#!/bin/bash#myscript#chkconfig: 2345 90 20#description:  Starts, stops and saves iptables firewallcase $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

1 0