如何在运行systemd的计算机上启动时的特定时间加载linux模块

时间:2016-04-25 21:14:13

标签: linux systemd

我尝试在/etc/modules-load.d/中使用配置文件,它也有效。 我的驱动程序可以在启动时加载。

我正在寻找的是如何能够在启动过程中的特定时间加载我的驱动程序,比如在加载“UI”之前,例如 - 我希望我的驱动程序能够在之后立即加载加载内核引导的文件系统。

或者我可能希望能够在任何网络工作开始之前加载我的驱动程序,然后再将任何数据包发送到附加的HBA。

这就是我要找的模式。

1 个答案:

答案 0 :(得分:0)

/etc/modules-load.d目录中配置文件中列出的模块由systemd-modules-load.service加载。此服务启动before sysinit.target,从而保证(参见bootup(7)中的顺序)它将在启动任何UI相关程序,网络配置守护程序或脚本之前加载所有模块。

如果您想在另一个特定时间加载另一个模块,您应该创建一个单独的服务单元并根据您希望它的启动时间对其进行排序。