Chinaunix

标题: 求助:centOS在用户登录时,自动运行的程序时哪个? [打印本页]

作者: xie_godel    时间: 2009-08-24 17:47
标题: 求助:centOS在用户登录时,自动运行的程序时哪个?
2.登录时自动运行程序
用户登录时,bash首先自动执行系统管理员建立的全局登录script :/ect/profile。然后bash在用户起始目录下按顺序查找三个特殊文件中的一个:/.bash_profile、/.bash_login、/.profile,但只执行最先找到的 一个。
因此,只需根据实际需要在上述文件中加入命令就可以实现用户登录时自动运行某些程序(类似于DOS下的 Autoexec.bat)。


——--------------------

我按照如上查找,只找到了profile,
作者: nhw_cs    时间: 2009-08-24 17:51
let us know how you did the search ...
作者: xie_godel    时间: 2009-08-25 08:22
标题: 回复 #2 nhw_cs 的帖子
我想在用户登录成功之后,输入一句话,比如:hello root!
作者: waker    时间: 2009-08-25 08:35
标题: 回复 #3 xie_godel 的帖子
首先确定一下你的登录shell,不同的shell使用不同的初始文件
作者: waker    时间: 2009-08-25 08:36
另外是~/.bashxxx而不是/.bashxxx
作者: crisman    时间: 2009-08-25 10:51
用户启动shell的时候首先调用的/ecy/profile->/etc/profile.d/下面的脚本-->$HOME/.bash_profile-->$HOME/.bashrc--->/etc/bashrc
你写在/etc/bashrc 或者你自己的home目录下的.bashrc
还可以写在/etc/motd
作者: xie_godel    时间: 2009-08-26 10:54
标题: 回复 #5 waker 的帖子
3q
作者: ncache    时间: 2009-08-26 11:28
vi /etc/profile
echo 一句划在上面就会显示了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2