zoukankan      html  css  js  c++  java
  • 服务不支持 chkconfig 的解决方法

    系统服务,在chkconfig --add  servername的时候老是提示服务不支持 chkconfig,经过查找,解决办法如下。

    1. 示例,auto_run的前三行如下:
      #!/bin/sh
      #chkconfig: 2345 80 90
          #description:auto_run
      第一行,告诉系统使用的shell,所以的shell脚本都是这样。
      第二行,chkconfig后面有三个参数2345,80和90告诉chkconfig程序,需要在rc2.d~rc5.d目录下,创建名字为 S80auto_run的文件连接,连接到/etc/rc.d/init.d目录下的的auto_run脚本。第一个字符是S,系统在启动的时候,运行脚 本auto_run,就会添加一个start参数,告诉脚本,现在是启动模式。同时在rc0.d和rc6.d目录下,创建名字为K90auto_run的 文件连接,第一个字符为K,个系统在关闭系统的时候,会运行auto_run,添加一个stop,告诉脚本,现在是关闭模式。
      注意上面的三行中,第二,第三行是必须的,否则在运行chkconfig --add auto_run时,会报错。
    2. 常见的错误
      “服务不支持 chkconfig”:
          请注意检查脚本的前面,是否有完整的两行:
      #chkconfig: 2345 80 90
          #description:auto_run
      在脚本前面这两行是不能少的,否则不能chkconfig命令会报错误。
          如果运行chkconfig老是报错,如果脚本没有问题,建议直接在rc0.d~rc6.d下面创建到脚本的文件连接来解决,原理都是一样的。
     
  • 相关阅读:
    js模态框实现原理
    静态库、动态库------深入理解计算机系统
    链接器如何解析多重定义的全局符号(强弱符号)------深入理解计算机系统
    linux------深入理解linux内核
    libcurl坑
    《将博客搬至CSDN》
    openssl 编译
    vs2015+opencv3.3.1+ c++实现 静态背景下多运动目标提取,检测
    QT 相关书籍
    qml 知识积累
  • 原文地址:https://www.cnblogs.com/areyouready/p/8857807.html
Copyright © 2011-2022 走看看