Unix菜鸟问题一:如何在用户登录后自动执行一段脚本
来源: 互联网 发布时间:2016-09-15
本文导语: 1、AIX环境 2、本机登录和telnet远程都要可以 就像Windows中可以把一段脚本写成批处理文件 再加到开始菜单->启动中一样的效果 | AIX环境不熟悉,在Linux下可以写到.bashrc中,我想AIX中应该也有类...
1、AIX环境
2、本机登录和telnet远程都要可以
就像Windows中可以把一段脚本写成批处理文件
再加到开始菜单->启动中一样的效果
2、本机登录和telnet远程都要可以
就像Windows中可以把一段脚本写成批处理文件
再加到开始菜单->启动中一样的效果
|
AIX环境不熟悉,在Linux下可以写到.bashrc中,我想AIX中应该也有类似的文件
|
关键是你是什么shell
bash的话在~.bashrc下新加一条就好了
bash的话在~.bashrc下新加一条就好了
|
看一下你使用的是什么SHELL了,然后在用户环境下写执行命令就OK了,实例上两楼已经提出来了。这种问题的解决方法还是去了解一下用户登录之后会执行什么文件先,这样就可以根据了解到的情况进行解决了。
|
FILES
/etc/profile The system wide initialization file, executed for login shells.
$HOME/.profile
The personal initialization file, executed for login shells after /etc/profile.
$HOME/..kshrc
Default personal initialization file, executed for interactive shells when ENV
is not set.
/etc/suid_profile
Alternative initialization file, executed when instead of personal initializa‐
tion file when the real and effective user or group id do not match.
|
你在你的用户文件夹下找找几个隐藏的文件,估计他们就是开机时自动执行的文件,然后你再把你要增加的程序写到这几个文件中就ok了,
AIX我没有玩过,linux的系统就是这样的。哈哈
AIX我没有玩过,linux的系统就是这样的。哈哈
|
aix用的是KSH, 可以考虑把要运行的脚本放在/etc/passwd的最后一域。
|
没玩过AIX,不知道AIX是不是也像linux一样,用户登录的时候执行一个了类似 .basc_pfile的文件
我个人认为如果和linux一样的话,将程序写到那个执行文件中,应该就可以!
我个人认为如果和linux一样的话,将程序写到那个执行文件中,应该就可以!
|
请看一下这个blog http://hi.baidu.com/sudaemon/blog/item/0571923e7b2d97ff828b13a3.html
里面讲了2种方法
里面讲了2种方法
|
跟shell有关,每个shell都有自己的方式,同一个shell,以不同的方式启动,效果也不同,这个得查手册.
GUI环境里的登录,跟桌面环境有关,不同的桌面环境,配置方式也不同,这个也得查手册.
GUI环境里的登录,跟桌面环境有关,不同的桌面环境,配置方式也不同,这个也得查手册.
|
|