摘要: 背景: 不同单词两两的组合;每个“单词” 也可能是一个组合词汇。 实现:txt文件按行存放需要组合的词汇,通过python实现组合方法。 # -*- coding:utf-8 -*- #! pyhton2 def ReadTxtName(rootdir): lines = [] with open( 阅读全文
posted @ 2020-10-16 12:33 老农夫 阅读(650) 评论(0) 推荐(0)
摘要: 背景: 1、部署应用存在多端口使用,kill -9 发布应用时,存在端口无法释放的现象。 2、java应用jvm内存分配较大,kill -9 后进程不存在,但是内存资源被僵尸进程占用,未及时释放。 通过脚本,监控资源释放情况,待资源释放后重启新进程。 #!/bin/bash ############ 阅读全文
posted @ 2020-07-31 10:25 老农夫 阅读(505) 评论(0) 推荐(0)
摘要: 通过fabric 调用执行需要人机交互,输入确认信息时,一般有两种方案: 1、fabric 自身 with settings(prompts=prompt_restore)。 2、pexpect组件解决。 这里的fexpect,其实是对pexpect的包装。只是使用方式上与fabric 配搭起来更加 阅读全文
posted @ 2020-02-25 10:58 老农夫 阅读(428) 评论(0) 推荐(0)
摘要: fabric + fexpect == fabric + pexpect 以下脚本通过fabric调用,可以实现远程执行的功能: #!/usr/bin/python #-*-coding:utf-8-*- import sys from time import sleep import pexpec 阅读全文
posted @ 2020-02-21 22:11 老农夫 阅读(366) 评论(0) 推荐(0)
摘要: 任何一台client agent节点机器: 阅读全文
posted @ 2019-04-24 18:38 老农夫 阅读(1004) 评论(0) 推荐(0)
摘要: python安装第三方库,超时报错 Read timed out,解决方法:1、设置超时时间:pip --default-timeout=100 install -U pandas 2、更换安装源:pip install pandas -i http://pypi.douban.com/simple 阅读全文
posted @ 2019-04-09 11:47 老农夫 阅读(591) 评论(0) 推荐(0)
摘要: 一、海外区 二、中国区 参考文档:https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/logs.html#CloudWatchLogs.Client.delete_resource_policy 阅读全文
posted @ 2019-04-04 17:40 老农夫 阅读(590) 评论(0) 推荐(0)
摘要: 1、脚本一 2、脚本二 注释: 罗列日志组时一页最多可以显示50条,虽然一次删不干净,多执行两次就OK了。 阅读全文
posted @ 2019-04-04 16:58 老农夫 阅读(422) 评论(0) 推荐(0)
摘要: 最终实现aws SSM 自动化 备份consul ,然后传输到S3 1、所有的consul 服务节点安装 SSM agent 2、各区创建备份用到的S3存储桶 3、在各区的SSM控制台创建自动化,远程执行备份脚本 备注:由于consul 是多节点集群,本想着每个集群只需一个备份即可,但考虑到备份文件 阅读全文
posted @ 2019-03-29 19:55 老农夫 阅读(864) 评论(0) 推荐(0)
摘要: /etc/init.d/updatessh.sh 阅读全文
posted @ 2019-03-21 15:07 老农夫 阅读(379) 评论(0) 推荐(0)