#!/bin/bash password=Jdyun@2019 for i in {1..3} do expect <<-EOF set timeout 5 spawn ssh-copy-id -i root@jdc$i expect { "yes/no" { send "yes\n";exp_co ...
分类:
系统相关 时间:
2019-05-22 15:32:17
阅读次数:
121
subprocess模块是python从2.4版本开始引入的模块。主要用来取代 一些旧的模块方法,如os.system、os.spawn*、os.popen*、commands.*等。subprocess通过子进程来执行外部指令,并通过input/output/error管道,获取子进程的执行的返回 ...
分类:
其他好文 时间:
2019-03-13 18:23:14
阅读次数:
226
1 expect -c 'spawn su - oracle -s check_tablespace.shexpect "Password:"send "oracle\n\r"expect "eof"exit' 2 文件形式: #!/usr/bin/expectspawn su - oracle - ...
分类:
其他好文 时间:
2019-03-08 15:15:53
阅读次数:
198
#!/usr/bin/expect set timeout 30 set IP [lindex $argv 0] set USER [lindex $argv 1] spawn ssh $USER@$IP #expect "Are you sure you want to continue conn ...
分类:
其他好文 时间:
2019-02-13 22:32:47
阅读次数:
198
expect实现自动登录的脚本时报expect spawn not found 原来linux 执行sh脚本有两种方式,一种时将脚本作为sh 的命令行参数,另一种时将脚本作为具有执行权限的可执行脚本 将脚本作为sh 的命令行参数运行的方式如下 sh test.sh 或 sh /root/test.s ...
分类:
其他好文 时间:
2019-02-12 18:53:57
阅读次数:
144
(1) os.system # 仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息 # 如果再命令行下执行,结果直接打印出来 例如: 输出结果: chk_err_log.py CmdTool.log install_log.txt install_zabbix.sh manage_depl ...
分类:
编程语言 时间:
2019-02-11 15:29:31
阅读次数:
180
前言 python里调用第三方程序一般用subprocess模块都可以满足了,但是同程序的交互方面使用subprocess没有到合适的方法,这里使用了一个第三方模块delegator.py。它实际上是对subprocess和pexpect.popen_spawn封装。单其subprocess封方式无 ...
分类:
编程语言 时间:
2019-02-04 23:20:01
阅读次数:
566
利用python写爬虫的人越来越多,这也表明了用python写爬虫相比其它语言用起来更方便一些。很多新闻网站都没有反爬虫的策略,所以爬取新闻网站的数据就更加方便。但是,新闻网站多如牛毛,我们该如何去爬呢?从哪里开爬呢?是我们需要首先考虑的问题。 你需要的是异步IO实现一个高效率的爬虫。 下面我们就来 ...
分类:
Web程序 时间:
2019-01-28 15:16:41
阅读次数:
224