Chinaunix首页 | 论坛 | 博客
  • 博客访问: 325923
  • 博文数量: 104
  • 博客积分: 3025
  • 博客等级: 中校
  • 技术积分: 1150
  • 用 户 组: 普通用户
  • 注册时间: 2005-02-02 11:12
文章分类

全部博文(104)

文章存档

2013年(1)

2011年(2)

2010年(30)

2009年(29)

2008年(8)

2007年(15)

2006年(17)

2005年(2)

我的朋友

分类:

2009-12-02 14:11:15

#!/usr/bin/expect
set timeout 10
set fo [lindex $argv 0]
set passwd [lindex $argv 1]
spawn /usr/local/pureftp/bin/pure-pw useradd $fo -u 501 -g 501 -d /videodata -m
expect "Password:"
sleep 1

send "$passwd\r"
expect "Enter it again:"
send "$passwd\r"

expect eof
exit 0

上面为一个expect脚本,目的是添加一个pureftp用户,该脚本(去除红色的那一行)在redhat as4下执行很快,从不出错,但是将它移在centos5.3系统之后,运行很慢,经常出错,添加不成功。

测试许久,找不到系统间区别,最后添加如红色标注的sleep 1之后,问题解决。
阅读(671) | 评论(0) | 转发(0) |
0

上一篇:RHEL 4 性能优化

下一篇:关于nginx upload

给主人留下些什么吧!~~