【发布时间】:2017-09-11 20:39:16
【问题描述】:
每个操作系统都有库。它们中的大多数让你有机会做更多的事情来编写更少的代码。 inti-functions 是这些库之一,但是...
什么是初始化函数以及如何使用它?
【问题讨论】:
-
init-functions是 SysV init 的产物,一般来说,它是一段过时的代码,永远不应该用于新的开发。现代最佳实践是使用适当的进程监督系统(systemd、upstart、runit、launchd 等)——不是传统的“初始化脚本”。 -
在smarden.org/runit/runscripts.html 上查看示例运行脚本——您会注意到它们几乎普遍低于五行total,因此不需要任何类型图书馆的支持。其他过程监控系统的配置可能不那么简洁,但它们使 init 函数过时且无关紧要。