我正在尝试为我的 nagios 守护进程用户(它是一个 nologin 用户)设置 ORACLE_HOME 环境变量。
我已尝试添加一个脚本来导出 /etc/profile.d/oracle.sh 中的变量(此文件上也设置了执行位)。
该脚本为我自己的用户设置了环境变量,但没有为 nagios 守护进程设置环境变量。
答案1
通过 initscripts 启动的守护进程不会读取profile.d/
。您需要将 initscript 源文件设为/etc/sysconfig/
包含所需值的文件(然后让脚本profile.d/
也从中读取它)。