gpt4 book ai didi

linux - openwrt上的/etc/init.d脚本中的START=03是什么意思?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:54:04 26 4
gpt4 key购买 nike

我在/etc/init.d/中看到很多这样的模式:

START=03
START=40
START=96
etc...

例如这个脚本:

#!/bin/sh /etc/rc.common

START=03

start () {
udevd --daemon
}

stop() {
killall -9 udevd
}

这些数字究竟意味着什么?

最佳答案

在此上下文中,STARTSTOP 用于指定启动顺序。 START=10 的脚本将在 START=9 的脚本之后但在 START=11 的脚本之前运行,而 较低的脚本>STOP 数字将在那些更高的数字之前停止。

更准确地说:变量决定什么 /etc/rc.common 将在要求启用时调用 /etc/rc.d 中那些脚本的符号链接(symbolic link)/禁用它们。将有 /etc/rc.d/S${START}scriptname/etc/rc.d/K${STOP}scriptname,它们将被运行分别按照启动和关闭时指定的顺序。

另请参阅有关 init scripts 的部分在 OpenWrt 文档中。

关于linux - openwrt上的/etc/init.d脚本中的START=03是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28126807/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com