【问题标题】:Missing LSB Information (Start-up Shell Script) [closed]缺少 LSB 信息(启动 Shell 脚本)[关闭]
【发布时间】:2014-06-17 16:05:55
【问题描述】:

我创建了一个自动启动 shell 脚本。然后我已授予可执行权限。

Add a link to /etc/inin.d/ :   sudo ln -snf /opt/myapp/apimanager /etc/init.d/apimanager

update-rc.d 命令设置运行级别

sudo update-rc.d apimanager defaults 

我最终得到以下错误

update-rc.d: warning: /etc/init.d/apimanager missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
 Adding system startup for /etc/init.d/apimanager ...
   /etc/rc0.d/K20apimanager -> ../init.d/apimanager
   /etc/rc1.d/K20apimanager -> ../init.d/apimanager
   /etc/rc6.d/K20apimanager -> ../init.d/apimanager
   /etc/rc2.d/S20apimanager -> ../init.d/apimanager
   /etc/rc3.d/S20apimanager -> ../init.d/apimanager
   /etc/rc4.d/S20apimanager -> ../init.d/apimanager
   /etc/rc5.d/S20apimanager -> ../init.d/apimanager

【问题讨论】:

    标签: linux shell ubuntu ubuntu-12.04 runlevel


    【解决方案1】:

    要消除警告,我们必须添加相应的脚本头,如 here 所述。

    ### BEGIN INIT INFO
    # Provides:          scriptname
    # Required-Start:    $remote_fs $syslog
    # Required-Stop:     $remote_fs $syslog
    # Default-Start:     2 3 4 5
    # Default-Stop:      0 1 6
    # Short-Description: Start daemon at boot time
    # Description:       Enable service provided by daemon.
    ### END INIT INFO
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-13
      • 2017-05-21
      • 2013-04-06
      • 2018-08-10
      • 1970-01-01
      • 2019-05-16
      • 2016-06-08
      • 1970-01-01
      相关资源
      最近更新 更多