如何在嵌入式linux中启动init.d脚本。我没有更新rc.d。在linux引导上启动init.d脚本还有其他方法吗?
我有一个Linux板,在上面的/etc/init.d/目录下添加了一个init脚本。我可以使用脚本手动启动、停止、重新启动服务。对于Debian,我们确实使用“updaterc.d”在引导时执行此脚本。但是我没有这个命令,那么如何在启动时执行脚本呢?是否有其他方法可以执行此操作?您可以编辑/etc/inittab文件 此外,更新rc.d还有另外两种选择:如何在嵌入式linux中启动init.d脚本。我没有更新rc.d。在linux引导上启动init.d脚本还有其他方法吗?,linux,boot,Linux,Boot,我有一个Linux板,在上面的/etc/init.d/目录下添加了一个init脚本。我可以使用脚本手动启动、停止、重新启动服务。对于Debian,我们确实使用“updaterc.d”在引导时执行此脚本。但是我没有这个命令,那么如何在启动时执行脚本呢?是否有其他方法可以执行此操作?您可以编辑/etc/inittab文件 此外,更新rc.d还有另外两种选择: Rcconf-Rcconf允许您控制在系统启动或重新启动时启动哪些服务。它显示所有菜单项的菜单 可以在启动时启动的服务。已配置的 要执行此操作
inittab
还有一些其他用途。主要用途是创建“不可修复”的服务,该服务将在每次死亡时重新启动
如果您只需要常规服务,您可以手动创建符号链接。来自apache的示例,类似于具有默认运行级别的非常典型的服务
# ls -la /etc/rc*.d/*apache2
lrwxrwxrwx 1 root root 17 Oct 2 13:45 /etc/rc0.d/K02apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 Oct 2 13:45 /etc/rc1.d/K02apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 Oct 2 13:45 /etc/rc2.d/S02apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 Oct 2 13:45 /etc/rc3.d/S02apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 Oct 2 13:45 /etc/rc4.d/S02apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 Oct 2 13:45 /etc/rc5.d/S02apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 Oct 2 13:45 /etc/rc6.d/K02apache2 -> ../init.d/apache2
因此,它应该在运行级别0 1 6上终止,并在运行级别2 3 4 5上启动。这个神秘发行版有名字吗?只需编辑/etc/inittab?它是一个专有的linux端口。谢谢,当我从inittab执行init脚本时,它可以工作:)