|
发表于 2009-4-16 09:54:10
|
显示全部楼层
#!/usr/bin/expect
#change user login shell
set user [lindex $argv 0]
spawn chsh $user #启动chsh命令
expect "]:" #等待输出中出现]:字符串
send "/bin/tcsh " #一旦在输出中出现]:,expect将发送/bin/tcsh和一个回车符给chsh命令
expect eof
exit #一旦接收到标识子进程已经结束的eof字符,expect脚本也就退出结束。 |
|