我在服务器上运行守护程序进程,该服务器需要访问指定文件路径信息的环境变量(例如MYPATH = / a / b / c)。我知道如何在我的.bashrc文件中指定这个,以便在我在交互式shell上时访问,但不清楚如何确保以root身份运行的守护进程可访问的值。
简而言之,我的问题是:如何设置一个以root身份运行的守护进程可以访问的环境变量?
答案 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?)