免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1234 | 回复: 4
打印 上一主题 下一主题

有没有哪个命令找出变量是在哪个文件中设置的? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-02-10 09:23 |只看该作者 |倒序浏览
在hp-ux当中,有一个变量在/etc/profile当中已经改为一个新值,重新登录root用户已经生效,普通用户还是老的值,怀疑在别的文件还有设置,用户目录下的.profile和.dtprofile都找不到。
太怪了!!

论坛徽章:
0
2 [报告]
发表于 2006-02-10 09:28 |只看该作者
Terminal登录,新值生效,CDE登录是老的值

论坛徽章:
0
3 [报告]
发表于 2006-02-10 10:15 |只看该作者
如果确实是bsh的话,那应该就是$HOME/.profile的问题,可以多加几步显示查找一下原因。

论坛徽章:
0
4 [报告]
发表于 2006-02-10 11:23 |只看该作者

找到一个CDE SHELL 控制文件

在/etc/dt/xconfig/Xsession.d/目录当中,有一个控制文件,隐藏的够深的,只要在这个目录中设置参数文件,CDE登录就起作用了

论坛徽章:
0
5 [报告]
发表于 2006-02-10 11:50 |只看该作者

一点资料,可以借鉴

3.25) I'm having a problem in which that /etc/profile doesn't seem to be
      read when login in on the CDE environment. I put a few environment
      stuff in there (path and others) but nothing seems to be set. I know
      about $HOME/.dtprofile and DTSOURCEPROFILE=true but that doesn't help
      for /etc/profile.  Is there as /etc/profile.dt that should exist or a
      similar file for CDE?

Xsession can source a user's traditional HomeDir/.profile or .login script.
By default this capability is disabled.  To tell the Xsession to source the
.profile or the .login script, we set the DTSOURCEPROFILE to true.

To change the DTSOURCEPROFILE for all users or other variables for all
users, create an /etc/dt/config/Xsession.d script that sets the new values.
For example create an executable ksh script, /etc/dt/config/Xsession.d/test
containing export MYVAR="value".  This should work in place of
/etc/profile.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP