我有一个在需要访问指定文件路径信息的环境变量(例如 MYPATH=/a/b/c)的服务器上运行的守护进程。我知道如何在我的 .bashrc 文件中指定它以便在我使用交互式 shell 时提供访问权限,但不清楚如何确保以根用户身份运行的守护进程可以访问该值。
简而言之,我的问题是:如何设置可以由以 root 身份运行的守护进程访问的环境变量?
最佳答案
写一个脚本——比如
#!/bin/sh
export MY_VAR="some value"
exec /path/to/daemon
把它放在/etc/rc.X 中以使用这个脚本。
请参阅手册页(并阅读 what does the numbers mean in /etc/rcX.d?)
关于linux - 为守护进程/根进程设置环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27718565/