我在/etc/init.d /中看到了很多类似的模式:
START=03
START=40
START=96
etc...
例如这个脚本:
#!/bin/sh /etc/rc.common
START=03
start () {
udevd --daemon
}
stop() {
killall -9 udevd
}
这些数字究竟意味着什么?
答案 0 :(得分:1)
在此上下文中,START
和STOP
用于指定引导顺序。带有START=10
的脚本将在具有START=9
的脚本之后但在具有START=11
的脚本之前运行,而具有较低STOP
的脚本将在具有较高/etc/rc.common
的脚本之前停止。< / p>
更准确地说:当要求启用/禁用它们时,变量确定/etc/rc.d
将/etc/rc.d/S${START}scriptname
中的那些脚本调用符号链接的符号链接。将有/etc/rc.d/K${STOP}scriptname
和{{1}},它们将分别按启动和关闭时指定的顺序运行。
另请参阅OpenWrt文档中有关init scripts的部分。
答案 1 :(得分:0)
这只是您稍后可以在配置文件中使用的一些变量。 您可以使用美元符号“$”:
访问存储在其名称的变量前缀中的值NAME="Hello world"
echo $NAME