我读到了在 gentoo linux 上启动时执行脚本的多个选项:
- 系统服务
- 初始化文件
- 本地.d
- 计划任务
除了这些还有其他选择吗?
答案1
要添加到您的列表,这取决于您希望执行此脚本的级别。例如,您可以将其添加到 shell 初始化脚本中(例如.bashrc
),这将使其在每次启动新 shell 时默认运行(可能存在风险)。如果您要在本机上加载 X,您还可以将其挂接到 X11 服务器的启动(例如.xinitrc
)。另一种选择是在桌面环境启动时执行它,如果安装程序包含支持该类型功能的安装程序(例如,修改适合dotfile
该环境的功能)。
长话短说,这取决于用例。在更广泛的系统范围内实施时,systemd
和rc
系统是您最好的选择。