linuxexpect spawn时的问题2011-04-27 13:14醉听灯|分类:Linux| 浏览7081次想写个脚本去自动上传测试的LOG,使用spawn scp /log/*.log root@192.168.0.1:/home执行的时候没有动作,把*改成指定的文件名时则没有问题,想知道怎么自动复制多个文件过去二不需要指定文件名.单独使用scp /log/*.log root@19
原创 2014-04-01 11:29:11
755阅读
  使用expect实现自动登录的脚本网上有很多可是都没有一个明白的说明初学者一般都是照抄、收藏。可是为什么要这么写却不知其然。本文一个最短的例子说明脚本的原理。   脚本代码如下   ##############################################   #!/usr/bin/expect   set timeout
转载 精选 2015-11-06 18:57:13
1717阅读
使用expect实现自动登录的脚本,网上有很多,可是都没有一个明白的说明,初学脚本的原理。  脚本代码如下:   ##############################################   #!/usr/bin/expect   set timeout 30   spawn ssh
转载 2022-11-16 14:08:53
409阅读
Linux作为一款开放源代码的操作系统,拥有着广泛的用户群体。而Linux系统中的一个非常重要的组成部分就是Red Hat公司推出的红帽(Red Hat)发行版。作为一款基于Linux内核的操作系统,红帽在企业级应用领域有着较大的市场份额。 在使用红帽系统的过程中,有许多高级操作和工具可以帮助用户更加高效地管理系统。其中,“spawn”和“expect”是两个在使用红帽系统时常常需要用到的命令和
原创 2024-04-30 12:16:21
200阅读
使用expect实现自动登录的脚本,网上有很多,可是都没有一个明白的说明,初学者一般都是照抄、收藏。可是为什么要这么写却不知其然。本文一个最短的例子说明脚本的原理。 脚本代码如下: ############################################## #!/usr/b...
转载 2015-01-09 09:45:00
441阅读
2评论
使用expect实现自动登录的脚本,网上有很多,可是都没有一个明白的说明,初学者一般都是照抄、收藏。可是为什么
原创 2024-08-15 13:48:34
0阅读
Linux是一种开放源代码的操作系统,拥有强大的自动化工具和脚本编程语言。其中一个非常流行的工具就是ExpectSpawnExpect是一个用于自动化交互式任务的工具,它允许用户编写简单的脚本来模拟人类的操作行为。而Spawn则是Expect脚本中用来启动和管理子进程的命令。通过这两个工具的结合,用户可以创建强大的自动化脚本来简化日常任务的执行。 红帽是一个使用Linux内核的操作系统发
原创 2024-04-25 09:53:47
62阅读
expect脚本执行后报错;如下内容autosu.sh: line 3: spawn: command not foundcouldn't read file "password:": no such file or directoryautosu.sh: line 5: send: command not foundautosu.sh: line 6: interact: command not
原创 2017-08-21 21:47:29
10000+阅读
Linux系统中的expect工具是一种用于自动化交互式任务的强大工具,它可以模拟用户的交互动作,实现自动化脚本的编写和执行。在expect中,spawn是一个非常常见且重要的关键词。 在expect中,spawn关键词的作用是用于启动一个新的进程,并将其连接到当前的expect脚本中,从而实现与该进程的交互。通过spawn关键词,expect脚本可以与其他程序进行通信,模拟用户的操作,获取程序
原创 2024-04-29 11:55:50
93阅读
今天写一个脚本,需要与终端输出交互,学习着使用了简单的spawnexpect,感觉很方便,记录一。1. 首先要保证linux server上安装了expect,我自己的服务器跑的是suse 10.2,比较老的版本,默认没有安装expect,下了个rpm包装上先。(现在外面跑得suse enterprise基本都是11或者12的,看来要赶紧升级了,不然下个
转载 精选 2014-01-23 12:30:32
10000+阅读
在编写shell脚本中,使用免交互方式spawn追踪进程报错 原脚本内容(编写redis一键安装部署脚本) /usr/bin/expect <<EOF cd /opt/redis-5.0.7/utils spawn ./install_server.sh expect "instance: [637 ...
转载 2021-09-16 21:17:00
3031阅读
2评论
spawn rsync -avH --delete /home/dwetl/bin dwetl@10.128.8.151:/home/dwetl/binsending incremental file listb...
转载 2014-05-09 09:40:00
919阅读
2评论
spawn rsync -avH --delete /home/dwetl/bin dwetl@10.128.8.151:/home/dwetl/binsending incremental file listbin/bin/ftpgj.logbin/ftpjx.logbin/perl_add_gm...
转载 2014-05-09 09:39:00
377阅读
2评论
  linux时间函数   inux的时间函数 我们在编程中可能会经常用到时间,比如取得系统的时间(获取系统的年、月、日、时、分、秒,星期等),或者是隔一段时间去做某事,那么我们就用到一些时间函数。 linux下存储时间常见的有两种存储方式,一个是从1970年到现在经过了多少秒,一个是一个结构来分别存储年月日时分秒的。 time_t 这种类型就是用来存储从1
转载 精选 2011-11-24 09:22:31
297阅读
inuxvi命令大全
转载 精选 2014-04-13 22:51:16
219阅读
linuxIPTABLES配置详解 如果你的IPTABLES基础知识还不了解,建议先去看看. 开始配置 我们来配置一个filter表的防火墙. (1)查看本机关于IPTABLES的设置情况 [root@tp ~]# iptables -L -n Chain INPUT (policy ACCEPT) target     &nb
转载 2011-11-14 12:49:50
503阅读
事件回放: 一台服务器上有少许可执行脚本(即shell脚本),用于平时备份重要资料。 根据公司需求现在要搭建一个和该服务器环境一模一样的另一台服务器。 不用多说了,装系统,搭环境,一切ok,最后便是将这些shell脚本复制到新的服务器上(相同的目录、shell脚本名也相同),继续在新的服务器上执行它们D任务。 结果在新服务器执行这些shell脚本时出错并有以下提示: ": ba
转载 2011-09-15 21:42:47
336阅读
原因:mysqli这个扩展没有安装,或者你没有在php.ini里面加入extension=mysqli.d解决方案:yuminstallphp-mysql然后重启apache或者编辑php.ini在最后加入extension=mysqli.d刷新可看到页面显示正常
原创 2018-12-06 17:34:48
625阅读
1点赞
 ls -p|grep -v "/"
原创 2012-02-15 11:06:46
683阅读
在Linux系统中,自动化脚本是非常重要的工具,可以帮助用户简化重复的操作,提高工作效率。而expect工具是一个非常实用的自动化工具,可以模拟交互式的输入输出,让用户可以实现一些复杂的自动化操作。本文将介绍在Linux系统如何安装expect工具。 首先,要安装expect工具,需要保证系统中已经安装了Tcl包。Tcl(Tool Command Language)是一种脚本语言,是expec
原创 2024-04-08 10:41:06
353阅读
  • 1
  • 2
  • 3
  • 4
  • 5