expect相关内容

执行在python bash脚本

我创建了一个expect脚本,当执行,SSH的到服务器并执行一系列命令。伪code是这样的: #!的/ usr / bin中/预期 产卵SSH USR @ MYIP 预计“密码” 发送“输入mypassword \\ N”的; 发送“./mycommand1\\r” 发送“./mycommand2\\r” 相互作用 当从bash shell中(./myscript.txt $)执行code执 ..
发布时间:2016-08-03 11:11:10 Python

退出状态code表示期待脚本称为猛砸

我做它使用一个期望脚本来自动SSH logins.The脚本连接到多台服务器,并运行一些命令的Bash脚本。 在bash脚本提示输入登录凭据一次。 我想,其中,如果登录失败的第一服务器以避免该脚本检查导致用户帐户下服务器被锁定脚本终止掺入功能。帐户锁定发生3连续登录失败和服务器的脚本尝试连接的数量超过3。 这是在bash脚本会调用expect脚本片段。 countu = ​​0 在$服务 ..
发布时间:2016-08-03 11:10:29 Linux/Unix

产卵命令未找到

我有一个错误尝试运行sh文件 线路2:重生:命令未找到 “: 无此文件或目录 bash.sh:3号线:预计有:找不到命令 bash.sh:4号线:发送:命令未找到 #!的/ usr / bin中/期望-f 产卵SFTP -o IdentityFile = MyFile.ppk 500200243@XXX.XXX.XXX.XXX 期望“XXX.XXX.XXX.XXX.gatewayEnter密码 ..
发布时间:2016-08-03 10:47:10 Linux/Unix

如何使用通过期待ssh来连接到系统并更改主机系统的密码?

我是自动化的过程:结果 连接到一个名为“阿尔法”通过带有密码“阿尔法”的SSH用户名“阿尔法”的系统。一旦连接成功,我想设置root密码(为“kickass”)。我连接到该系统没有默认root密码。我写这个expect脚本来完成这项工作,但它不工作始终。如果我更改密码再次测试它的工作一次,然后,等待在“输入新的UNIX口令:”发布“命令passwd的根”后提示。任何想法? #!的/ usr / ..
发布时间:2016-08-03 10:46:51 Linux/Unix

运行预计shell脚本while循环中的命令

我有一个文本文件的文件名列表,需要使用scp command.I正在读从 Read.sh 并传递每个文件名,文件名设置为传递的每个文件传输到服务器。在这种转移SH 脚本,但SCP不执行命令script.If我跑的 transfer.sh 独自路过的ARG其工作的罚款。 LIST.TXT /home/kittu/file1.txt /home/kittu/file2.txt /home/kit ..
发布时间:2016-08-03 10:45:42 Linux/Unix

如何使用bash /期望检查一个SSH登录作品

我的团队管理多台服务器和公司政策规定,这些服务器上的密码必须改变,每两三个星期。有时候,我们的密码官方数据库变得过时无论出于何种原因的(人忘记更新它,通常情况下),但我们有时不能确定这一点,直到几个月后,因为我们不坚持使用每个服务器。 我想编写一个脚本,将刮从数据库中的密码,并使用这些密码,每天晚上来尝试(SSH)登录到每个服务器,并与结果球队发送电子邮件。我能刮登录信息数据库,但我不知道如何检 ..
发布时间:2016-08-03 10:35:47 Linux/Unix

如何使用期待与可选提示?

比方说,我试图写有三个提示一个test.sh的期望脚本:PROMPT1,PROMPT2,prompt3 我的code是这样的: 产卵test.sh 预计“PROMPT1” 发送“PASS1” 预计“PROMPT2” 发送“PASS2” 预计“prompt3” 发送“pass3” 不过,PROMPT2只出现一半的时间。如果PROMPT2不露面,预计脚本休息。我怎么会写期待code,它跳过PR ..
发布时间:2016-08-03 10:25:44 服务器开发

发送:产卵ID exp7打不开

当我尝试执行autoexpect文件我得到一个错误发送:产卵ID exp7不公开 这是我的文件 sh.exp : #!的/ usr / bin中/预期#mysql的凭据和连接数据 DB_HOST ='localhost'的 DB_NAME ='webui_dev“ DB_USER ='根' DB_PASS ='' new_db_name ='db_2011“预计<< EOF L ..
发布时间:2016-08-02 15:31:46 服务器开发

我可以用一个定界符输入在bash密码?

我知道RSA身份验证,但我的目的,我想用一个定界符指定密码。我想要的东西,像下面这样,但我不能得到它的工作。这甚至可能? #!/斌/庆典 呼应-n“输入密码” 阅读-s密码 SSH为myhost<< EOL $密码 回声“我登录到为myhost” EOL 做呼应 这是我所得到的,当我尝试: $ ./testssh 输入密码: 伪终端将不被分配,因为标准输入不是终端。 用户@为my ..
发布时间:2016-08-02 15:22:51 Linux/Unix

击/ expect脚本的SSH

我是新来的期待和脚本一般。我试图做一些脚本,以拉动网络设备配置时,我的生活更容易一点。我设法创建一个基本的expect脚本SSH到一个设备并保存配置。 我想在此扩大和允许脚本连接到多个IP像我现在地址,而不是只有一个。我有一个文件名为 LIST.TXT 与每个IP在单独的行数不同的IP地址。 我会怎么需要做的,有希望的脚本连接到每个IP地址和执行任务的其余部分在脚本中呢? 下面是Expect ..
发布时间:2016-08-02 15:00:19 Linux/Unix

带有帮助的bash脚本中的期待

我写了一个bash脚本与预期之内,连接到终端服务器和清晰的线条。 我无法弄清楚我得到,在我给所有的括号所必需的错误。我也不理解无法读取文件“线”:没有这样的文件或目录错误。 请帮助。 我的脚本: #!/斌/庆典 VAR = $(预计-c“ 产卵的telnet 1.1.1.1 预计{ “密码:”{发送“密码\\ r”; exp_continue} “提示>” ..
发布时间:2016-08-02 14:53:30 Linux/Unix

使用bash脚本期望

我想写,从git仓库拉最新版本我的软件和更新配置文件的脚本。当从回购拉虽然,我必须输入密码。我希望脚本自动一切,所以我需要它自动填充它适合我。我发现这个网站,介绍了如何使用“期望”寻找密码的提示,并发送密码。我不能让它工作,虽然。这里是我的脚本: #!的/ usr / bin中/期望-f 设置密码[lrange $ ARGV 0 0] 设置超时-1明确 回声“升级源代码...” CD sourc ..
发布时间:2016-08-02 14:12:04 Linux/Unix

如何通过参数通过在shell脚本的命令行预期

我传递的参数在期望通过命令行shell脚本 这个我试过 #!的/ usr / bin中/期望-f设置ARG1 [LINDEX $ ARGV 0]产卵lockdis -p 预计“密码:”{发送“$ ARG1 \\ r”} 预计“密码:”{发送“$ ARG1 \\ r”} 预计“$” 但它不工作。请帮我找到答案。 感谢 解决方案 如果你想从参数看,你可以简单地实现这一目标设置用户名[LIN ..
发布时间:2016-08-02 14:06:03 服务器开发

使用期望在bash脚本提供密码SSH命令

对于那些谁想要回复,我应该使用SSH密钥请弃权 我试图使用期望在bash脚本提供SSH密码。提供密码的作品,但我应该,它可以追溯到两岸来砸我没有在SSH会话结束。 我的脚本: #!/斌/庆典阅读-s PWD在/ usr /斌/期望与LT;<排爆 产卵SSH -oStrictHostKeyChecking =无-oCheckHostIP =无usr@$myhost.example.com ..
发布时间:2016-08-02 12:57:59 服务器开发

(TCL /期待)退出后,画面清晰

我想从我的(半)互动expect脚本退出后清除屏幕(在本地计算机上)。我能做到这一点从脚本内?这是我尝试过,失败。 #!的/ usr / bin中/期望-f 集ENV(TERM)VT100 产卵的ssh -Y用户名@域名 设置用户名 集通密码 #login序列 预计“密码” 发送“$ {}通\\ r” 睡眠0.5 #some菜单命令,进入ERP .... #... #... 设置CTRLZ \\ ..
发布时间:2016-07-27 21:37:37 .NET Framework

自动使用expect脚本install.sh脚本

我有一点,我似乎无法找出一个困惑,我敢肯定,这很容易。 我有一个外部的shell脚本,我们将其称之为用来安装一块,我们公司开发的软件“install.sh”。我想用自动期待(与外部参数)的install.sh的过程,因为它是pretty便于模式匹配的输出字符串和传递一堆参数,无论是作为一个数组或参数的expect脚本。 不幸的是,许多在线的例子是“SCP”或“FTP”,没有这些都对我有意思,因 ..
发布时间:2016-07-27 21:31:15 .NET Framework

为什么SFTP自动化与期待发送密码后挂机?

我试图从自动化,我的Linux服务器的一些文件上传到一个支持FTP的Windows服务器上。我成功地人工手动操作使用SFTP,然后发出的把的命令。然而,从cron调用时,我的剧本一直停密码。 下面是code我试图使用方法: #!的/ usr / bin中/预期 #!/ bin / sh的 明确 产卵SFTP remoteuser@43.123.0.10 预计“密码” 发送“世界” 预计EOF ..
发布时间:2016-07-27 21:30:47 服务器开发

Expect脚本下不工作的crontab

我有一个 expect脚本,我需要我的管理节点上运行,每3分钟收集TX / RX使用命令连接到DCX博科SAN交换机每个端口值 #portperfshow# 每一次我尝试使用的crontab 执行脚本,每3分钟,该脚本不起作用! 我希望脚本启动与#的/ usr / bin中/期望-f 和我使用的cron下以下语法调用脚本: 3 * * * *的/ usr / bin中/期望-f /root ..
发布时间:2016-07-27 21:22:25 .NET Framework

使用内部条件语句'希望'

我需要使用自动登录到TELNET会话的期望,但我需要照顾多个口令,为相同的用户名。 这是我需要创建流程: 开启Telnet会话的IP 发送用户名 发送密码 密码错误?再次发送相同的用户名,然后不同的密码 如果成功登录,在这一点上... 有关它的价值,这是我到目前为止有: #!的/ usr / bin中/预期 产卵的telnet 192.168.40.100 预计“登陆” 发 ..
发布时间:2016-07-27 21:18:29 .NET Framework