为守护进程/根进程设置环境变量

时间:2014-12-31 08:51:02

标签: linux bash sh

我在服务器上运行守护程序进程,该服务器需要访问指定文件路径信息的环境变量(例如MYPATH = / a / b / c)。我知道如何在我的.bashrc文件中指定这个,以便在我在交互式shell上时访问,但不清楚如何确保以root身份运行的守护进程可访问的值。

简而言之,我的问题是:如何设置一个以root身份运行的守护进程可以访问的环境变量?

1 个答案:

答案 0 :(得分:2)

写一个脚本 - 比如

#!/bin/sh

export MY_VAR="some value"

exec /path/to/daemon

将它放在/etc/rc.X中以使用此脚本。

请参阅手册页(并阅读what does the numbers mean in /etc/rcX.d?