用tcsh脚本更新CVS的问题

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
bestkindy
帖子: 15
注册时间: 2007-08-30 9:27
来自: Wuhan

用tcsh脚本更新CVS的问题

#1

帖子 bestkindy » 2008-12-11 16:40

用tcsh写了个脚本来进行CVS操作,但是不知道如何把密码传进去
那样就不用每次输入密码了(大家都知道命令行下每次CVS add目录或者update都要输一次密码)
代码如下:
#!/bin/tcsh
setenv CVS_RSH ssh
setenv CVSROOT:ext:username@hostmachine:/home/fbkn/CVS_DB
cd SPINB_CVS
cvs update

后面就要输入密码,不知道改该怎么做了

或者大家告诉我怎么样才能不用每次都输入CVS密码
如cvs add folder_1
cvs add folder_1/folder_11
cvs add folder_1/folder_12
上面三行就要求输入三次密码,怎么样只需输入一次就可以呢?

谢谢各位了!!
TO BE IS TO DO
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

Re: 用tcsh脚本更新CVS的问题

#2

帖子 bones7456 » 2008-12-12 14:12

cvs不熟,如果没有选项或配置文件可以输入密码的话,就只能expect了.
关注我的blog: ε==3
回复