怎样用shell实现这样的功能

怎样用shell实现这样的功能

1.用不同用户登陆进系统后,自动运行某个程序
2.在shell程序退出后,自动logout

对于第一个问题,不能在rc.sysinit中加,因为要根据$LOGNAME的不同来运行不同的程序,只能在login了以后自动执行
对于第二个功能,我曾将尝试在脚本程序最后加上一句logout,但提示
logout: no login shell, use exit
在这个tty上我确实是直接login的,没有经过su      
在 /etc/passwd 中把你的程序设置成用户的 login shell 即可      
it works!      
welcome back !