守护进程如何在没有持久存储的情况下在计算机上获取环境变量

守护进程如何在没有持久存储的情况下在计算机上获取环境变量

我正在开发 AARCH64 系统的 Yocto 项目构建,其中我需要monit守护进程(或至少是由 monit 启动的进程)来访问我正在设置的环境变量。

据我了解,通常在下面创建脚本/etc/profile.d是可行的,但由于机器上没有持久存储,我很确定monit守护进程在创建脚本之前启动profile.d(我do_install()在 bitbake 配方中的函数下创建了它)。

我确实有一个解决方法,只需在 monit 调用的脚本中导出环境变量,但这感觉像是不正确的方法。

有什么想法吗?

相关内容