在最近项目中的tomcat日志没有做系统分割,日志越来越大,每次排查生产问题都会话好长时间,并且日志文件很大。所以就想写一个shell脚本进行定时将日志进行切割。 #!/bin/bash source /home/mfls/.bash_profile cd `dirname $0` d=`date ...
分类:
其他好文 时间:
2020-06-04 15:20:46
阅读次数:
64
最近有一个给其他公司搭建集群的项目,目前机房有100台左右服务器,过几天差不多有80台服务器需要修改IP地址,所以打算通过虚拟机写出一个批量修改IP的shell脚本,虽然说修改IP这种事情最好不用shell来完成,但是我真不想一台一台的修改IP,而且脚本经过多遍测试,不会出现问题,且目前机房机器都是 ...
分类:
系统相关 时间:
2020-06-04 15:18:09
阅读次数:
226
自动化测试工作常需要shell中同时运行多个命令,或者多个shell同时运行 如果直接按顺序写在.sh文件里则会等待上一条指令完成后继续下一条,不满足要求 解决方案1 在shell脚本命令结尾加上&表示后台运行,如./run.sh & 输出信息会打印到当前终端且后续命令继续执行。 **注意:**此方 ...
分类:
系统相关 时间:
2020-06-04 13:50:58
阅读次数:
395
讲解内容 1,条件测试 if条件语句 一 条件测试 形式 test 条件表达式 或者 [ 条件表达式 ] -d 是否为目录 -e 目录或文件是否存在 -f 是否为文件 -r 当前用户是否有权限读取 -w 当前用户是否有权限写入 -x 当前用户是否有权限执行 举例 测试/media/cdrom是否为目 ...
分类:
系统相关 时间:
2020-06-04 13:31:36
阅读次数:
70
接着上一篇处理jenkins的问题,Jenkins调整好以后(主要包括docker和maven),准备把之前的一个.net项目通过jenkins发布。 项目里面分5个子项目,server/receiver/push/attachment/web,之前用shell脚本做过一次编译封装,目前欠缺的主要是 ...
分类:
其他好文 时间:
2020-06-03 23:23:25
阅读次数:
65
用法 使用Shell脚本自动化调参需要对文件进行修改 最初想到调用python进行字符串处理,通过正则表达式匹配然后修改,比较麻烦 偶然发现shell其实自带sed命令可以处理这个问题 #!/usr/bin/bash sed -i '26c Delay = $1' camera.lua 运行上述脚本 ...
分类:
系统相关 时间:
2020-06-03 20:41:12
阅读次数:
499
[root@centos02~]#vimplay.sh#!/bin/basha=$(expr${RANDOM}%1000)<!--$RANDOM是一个环境变量,每次都会随机输出一个介于0~32767之间的数-->echo"这个产品的价格是(0~999)元之间,猜猜具体价格是多少?"whiletruedoletcount++read-p"请输入您猜到的具体价格,并按Enter键确认:"b
分类:
系统相关 时间:
2020-06-03 20:36:56
阅读次数:
75
在Linux下执行自动化任务难免需要写shell脚本 例如,打印所在路径 path = $(pwd) echo 'I am at $path' #Output: #I am at $path 为何没有正确打印路径? 原来shell和python不同,单双引号有不同的含义 单引号‘ ’会让shell忽 ...
分类:
系统相关 时间:
2020-06-03 20:16:40
阅读次数:
59
条件测试方法 语法1:test <测试表达式> 这是利用test命令进行条件测试表达式的方法。test命令和"<测试表达式>"之间至少有一个空格 语法2:[ <测试表达式> ] 这是通过[]进行条件测试表达式的方法。和test命令用法相同,推荐此方法。[]的边界和内容至少有一个空格 语法3:[[ < ...
分类:
系统相关 时间:
2020-06-03 15:39:18
阅读次数:
65
目的:192.168.100.20服务器对192.168.100.10服务器上的MySQL数据库进行备份。1、配置MySQL服务器1)100.10MySQL服务器登录MySQL创建两个数据库[root@centos01~]#mysql-uroot-ppwd@123mysql>createdatabaseliyanxin;mysql>createdatabasewangzhaojun;2
分类:
数据库 时间:
2020-06-01 15:25:11
阅读次数:
83