linux - 缺少 LSB 信息(启动 Shell 脚本)

标签 linux shell ubuntu ubuntu-12.04 runlevel

<分区>

我创建了一个自动启动 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

最佳答案

要消除警告,我们必须按照描述添加相应的脚本头 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

关于linux - 缺少 LSB 信息(启动 Shell 脚本),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24258698/

相关文章:

matlab - 从终端运行 Octave 脚本时如何隐藏绘图输出?

ubuntu - 在 docker 镜像中生成所有语言环境

python - 直接连接NEST

c - 如何从 putty 终端窗口向所有连接的客户端发送命令?

linux - 试图在 Shell 脚本 $(date +%j) 中找到确切的剩余天数

c - 如何使用 -lm -pthread 参数在 Netbeans 中编译 C 项目?

python - 在 Ubuntu 中使用 python 获取与文件关联的元数据列表

linux - 从所有文件中删除结束 PHP 标记

linux - Shell 递归地重命名大量文件

bash - Shell脚本Bash,检查字符串是否以单引号开头和结尾