start on runlevel [2345]
引用这:
start on stanza 的语法是:
start on EVENT [[KEY=]VALUE]... [and|or...]
它的意思是,runlevel
在事件中,[2345]
是该事件的环境变量的值。
我的问题是
- 事件何时
runlevel
发生? - 我可以在哪里找到有关
runlevel
活动的更多信息?
答案1
来自新贵食谱(步骤 9-11):
由于
start on
该rc-sysinit
工作的条件是:start on filesystem and net-device-up IFACE=lo
然后 Upstart 将开始该
rc-sysinit
工作。该
rc-sysinit
作业调用该telinit
命令,并将要移动到的运行级别传递给它:telinit 2
该
telinit
命令发出runlevel(7)
以下事件:runlevel RUNLEVEL=2 PREVLEVEL=N
因此,runlevel
一旦文件系统被挂载并且环回设备启动,就会发出。
要了解更多信息,请阅读 Upstart 手册(完整的,而不是零碎的)。