为什么 Upstart 作业使用“在运行级别 [2345] 上启动”?

为什么 Upstart 作业使用“在运行级别 [2345] 上启动”?

我看到许多 Upstart 作业使用如下指令:

start on runlevel [2345]

新贵食谱为 Debian/Ubuntu 提供以下运行级别列表:

0 : System halt.
1 : Single-User mode.
2 : Graphical multi-user plus networking (DEFAULT)
3 : Same as "2", but not used.
4 : Same as "2", but not used.
5 : Same as "2", but not used.
6 : System reboot.

如果不使用 3、4 和 5,为什么在这么多作业配置中提到它们?运行级别 3-5 是否仅用于与LSB PDA 规格? 它们是否用于其他分布的利益?

答案1

是的,它们用于与其他发行版兼容,并且LSB PDA 规格。我曾有多个使用运行级别 3、4、5 的系统,但不要问我它们是什么,这已经是几年前的事了。

如果您觉得麻烦,那么删除所有配置中的这些运行级别应该不成问题,但我建议保留原样。如果它没坏,就不要修复它。

相关内容