我们正在使用 CentOS 6 设置 SGE 集群。我的系统管理员正在安装不是通过 RPM 安装的应用程序(即通过其他方式,如 make install)应该放在一个非标准目录中,在这种情况下类似于/share/apps/install/bin/. 此路径目前已添加到大多数会话(登录、qlogin 等)中/share/apps/etc/environment.sh,通过/etc/bashrc. environment.sh还将一些内容附加到 PERL5LIB。
我/share/apps/install/bin遇到的问题是没有添加到某些实例中,例如从 crontab 中调用的东西。
我知道我可以PATH=/bin:/usr/bin:/blah/blah:...在我的个人 crontab 或任何给定的脚本或 crontab 条目中手动和显式设置,但我希望在外部某处有一个设置,/etc/profile或者/etc/bashrc将非标准.../bin目录放入所有用户的所有路径中.