HPUX:设置变量的“环境”文件在哪里?

HPUX:设置变量的“环境”文件在哪里?

在 Slackware Linux 上,当我想设置环境变量时,我编辑此文件

vim /etc/environment

在 Solaris11 上,我可以使用这些命令设置包含非标准目录的 PATH(我使用 ssh 测试路径中的命令,而不使用用户环境选项,并且工作正常)

svccfg -s svc:/system/environment:init setprop environment/PATH = astring: "/sbin:/bin:/usr/sbin:/usr/bin:/opt/gm/bin:/opt/gm/sbin:/usr/local/bin:/usr/local/sbin" 
svccfg -s svc:/system/environment:init refresh

我仍然不明白如何在 Hp-ux 上设置这样的变量,请不要回答编辑 /etc/PATH 或编辑 /etc/profile 因为我已经尝试过但不起作用。

答案1

我对 sshd 感到困惑,因为如果没有将用户环境选项设置为 no,即使我正确设置了 /etc/profile 和 /etc/PATH 中的变量 PATH,也不会在 /usr/local/bin 中找到我的文件。如果我用以下命令编译 ssh

  --with-default-path=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin 

在配置中,在 /usr/local/bin 中找到了我的文件所以我认为正确的答案是 /etc/profile 和 /etc/PATH 来初始化环境(如果你想将其他变量传递给程序必须编辑/etc/rc.config.d/nameprogram或初始化脚本程序。

相关内容