如何在shell用写指令让它退出登录?

如何在shell用写指令让它退出登录?

如何在shell用写指令让它退出登录?      
何出此问?      
我想让这个用户用telnet登录后执行一些命令后就让他退出,我知道可以把一些命令放在~/.bashrc中,但命令很多,所以想写个脚本.      
复制内容到剪贴板
代码:
[color=blue][user@host tmp] #[/color] ssh root@172.20.3.11 cat /home/foo/.bashrc
# .bashrc

source bar.sh
[color=blue][user@host tmp] #[/color] ssh root@172.20.3.11 cat /home/foo/bar.sh

echo "Logging out ..."
sleep 2
exit
[color=blue][user@host tmp] #[/color] ssh foo@172.20.3.11
Last login: Tue Apr 12 14:36:57 2004 from bar.foo.com
Logging out ...

Connection to 172.20.3.11 closed.
[color=blue][user@host tmp] #[/color]
      
放入,看了你的可以理解
这是我的实验
telnet www.hellolinux.net
Trying 61.133.202.70...
Connected to www.hellolinux.net (61.133.202.70).
Escape character is '^]'.
                                                                                                               
Linux 2.4.21-4.ELsmp (nxgzserver) (14:11 on Tuesday, 12 April 2005)
                                                                                                               
login: aaa
Password:
Last login: Tue Apr 12 14:10:30 from 61.133.202.70
Logging out ...
[aaa@nxgzserver aaa]$ ls
1.sh  1.sh~
[aaa@nxgzserver aaa]$
竟然登录进入,这个exit的意思好像是退出shell,不退出telnet      
详细信息?      
不很确定 ssh 跟 telnet 效果是否一样, 你自己试试便知      
谢谢你的帮助,因为windows要用ssh登录linux,那还要在wind下安装ssh,由于不能保证我公司所有win电脑都安装ssh,所以用telnet,为什么telnet不行呀,帮帮忙.      
自己找台机子一试便知      
试过了telnet确实不行,它退不出telnet