python expect工具。 自动交互完成: 1. 批量并行scp/rsync 2. 批量并行ssh并执行命令 3. 挨个自动ssh,退出(ctrl-D、exit)后,自动登入下一台机器
2023-10-25 06:03:41 92KB python expect pexpect
1
pexpect_deploy_tools 批量远程操作脚本-- scp 和 ssh 无环境依赖,解压压缩包即可使用,较原生 expect 慢,可定制性高。 使用方法: 当前目录创建 ip list: 192.168.0.100 192.168.0.101 pscp.py 拷贝本地文件到远程机器(iplist.txt)列表的制定目录 pscp.py iplist.txt source_localfile destpath 说明: iplist.txt: 远程机器列表 source_localfile: 需要拷贝的文件 destpath: 远程目的路径 rshell.py 远程机器上执行 test.sh rshell.py iplist.txt < test.sh
2023-03-15 10:09:33 133KB Python
1
python自动化运维框架,同时封装paramiko和pexpect
2022-07-26 09:04:59 27KB paramiko pexpect
1
最近发现Python课器做很多事情,在监控服务器有其独特的优势,耗费资源少,开发周期短。 首先我们做一个定时或者实时脚本timedtask.py,让其定时监控目标服务器,两种方式: 第一种: #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2017/11/27 15:59 # @Desc : 定时任务,以需要的时间间隔执行某个命令 # @File : timedtask.py # @Software: PyCharm import time, os from monitorserver import alltask def
2021-09-22 19:40:44 269KB cpu时间 info pexpect
1
期待 Wexpect是一个Windows变种。 Pexpect是一个Python模块,用于生成子应用程序并自动对其进行控制。 您是否需要wexpect,如果... 您想通过python脚本控制任何Windows控制台应用程序。 您要为Windows控制台应用程序编写测试自动化脚本。 您想通过同步并行控制多个应用程序来自动化您的工作。 安装 pip install wexpect 用法 要与子进程进行交互,请使用spawn方法: import wexpect prompt = '[A-Z]\:.+>' child = wexpect . spawn ( 'cmd.exe' ) child . expect ( prompt ) # Wait for startup prompt child . sendline ( 'dir' ) # List the curren
2021-07-28 10:49:49 102KB python windows test-automation redirect
1
python开发
2021-05-11 16:00:44 9KB python pexpect ssh telnet
1
比使用pip insatll安装的版本1.5,修改了许多Bug。 譬如self.child.termiate(),就不再报错了。
2019-12-21 19:44:14 38KB pexpect winpexpect
1